Deploy a Delivery¶
A delivery is deployed into IFS Cloud using the IFS Cloud Installer. You start the IFS Cloud Installer from within your delivery. Note that the IFS Cloud Installer installs all parts of a delivery (prepare database, deploy db objects and middle-tier). Optionally the parts can be split into separate install steps if required by feeding the installer with appropriate actions Installer Actions. More details on how to deploy using the IFS Cloud Installer can be found here IFS Cloud Installer.
Follow these steps:
- Make sure all the installer configuration parameters are available.
NOTE: All the parameters that was used when installing middle-tier and the DB deployment are required also in normal deliveries. If parameters are absent the system will be configured without these values resulting in a system that is unintentionally reconfigured. see Installation parameters and Custom values yaml example
- Start the installer.
This is done by running the installer script with all configuration settings passed to it - the installer is located here <delivery>\ifsinstaller\installer.cmd (or <delivery>/ifsinstaller/installer.sh if on Linux)
Example1 - run from within a Remote deployment folder structure: CMD> cd <topfolder>\deliveries\<delivery>\ifsinstaller CMD> .\installer.cmd Note that the installer will find ifscloud-values.yaml and the solutionset.yaml if named and placed correctly in the remote folder structure. ..\..\..\ifscloud-values.yaml and .\solutionset.yaml relativ from the installer. Example2 - run in Linux with specific paths to values files: $ cd <delivery>/ifsinstaller $ ./installer.sh --values /myexample/config/ifscloud-values.yaml --values <delivery>/ifsinstaller/solutionset.yaml
Don't forget to add the dbInstaller.sysPassword parameter if there is an _util (e.g. new prepare.sql) folder in the delivery