We are using the XLDeploy plugin for Jenkins, so we can make a pipeline for deploying. Also this way we can use XLI to use environment, dictionaries and infrastructure etc ‘as code’ so we maintain all of it in GIT and upload it to XLDeploy when needed or changed.
For deploying we are using the xldCreatePackage, xldPublishPackage and xldDeploy commands in Jenkins to resp. create a new package, upload it to xldeploy and actually deploy (or upgrade). So far so good.
But how do i undeploy from Jenkins? Or a rollback in case something goes wrong?