Deploying
Our file based deployment mechanism makes the deployment very easy, just by dropping the file in the deployment directory, the deployment will be started immediately if the Axon Ivy Engine is running. Otherwise, the deployment is executed when the engine is starting.
There are sub-directories in the deployment directory for each application. The project can be copied to the corresponding sub-directory. It is also possible to 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 don’t have the possibility to connect to the
Axon Ivy Engine in this way you can use the file based deployment mechanism (e.g.
via SSH) as described above. For both scenarios you can use well-known command
line tools like curl
or scp
to build such an automated pipeline.
If you have Maven available in your environment, you can use our
Maven Plugin, which supports both deployment types. If you are
not interested in automation, you can also use the User
Interface.
Additionally, the deployment behavior can be influenced with deployment options.