Deploying
Our file based deployment mechanism makes the deployment very easy: As soon as you drop a file in the deployment directory, the deployment is started immediately if the Axon Ivy Engine is running. Otherwise, the deployment is executed after the engine has started.
There are sub-directories in the deployment directory for each application. The project can be copied to the corresponding sub-directory. You can also create a sub-directory manually. In this case, a new application will be created. Alternatively, the project can also be placed in the deployment directory itself. It is then deployed into the application with the same name as the filename.
We strongly recommend to automate the deployment in a CI/CD pipeline. For
this purpose, we offer a REST API which is
accessible via HTTP/HTTPS. If you can’t connect to the Axon Ivy Engine that way,
use the file based deployment mechanism (e.g. via SSH) as described above. For
both scenarios, you can use command-line tools like curl
or scp
to build such an automated pipeline. If you have Maven available in your
environment, use our Maven Plugin, which supports both
deployment types. If you want to deploy manually, you can use the User
Interface.
Additionally, the deployment behavior can be influenced with deployment options.