We are the CICD team who manages the Jenkins configuration using the Jenkins Configuration as Code (JCASC). (https://www.jenkins.io/projects/jcasc/). We use the XL Deploy plugin quite extensively in our system. Unfortunately, the XL Deploy plugin does not support the JCASC model because of which there are manual overheads for maintaining the configurations manually. Can you please take a look into this requirement and provide us with an update on when the JCASC configuration for the XL Deploy plugin be generally available so it will be easy for us to maintain them as code?
by: Aswin R. | over a year ago | Integrations
Comments
Could you please help us understand the end-to-end use case? Such as, how the Deploy is triggered? Which Jenkins application (e.g., server, agent, controller, or other) is being managed using JCASC?
We will wait for broader set of customers commenting and upvoting this idea.
In Jenkins -> Manage Jenkins -> System several entries have to be made to configure the XLDeploy Plugin.
This includes "Default Server URL", "Default Proxy URL", ""Connection Pool Size", "Socket Timeout", "Rollback On Error" and more
The purpose of JCASC is to provide one single yaml file which is used by the JCASC Plugin to configure Jenkins without an administrator to login manually into GUI and go into Manage Jenkins -> System to fill in the proper values manually.
With JCASC the yaml file can get used to easily and reliable reconfiguration of a Jenkins Instance.
I'm running currently into same problem as topic starter as this missing feature prevents me to fully automate a new installation of jenking from scratch
We have recently updated the plugin and it is now available in Jenkins Marketplace https://plugins.jenkins.io/deployit-plugin/ .
Please let us know if it works as expected.