We’re creating connections in our development environment, pushes changes to source control and then using Jenkins to deploy our packages to both a test and a live server.
The issue we’re running into is that when deploying the same connection from one system to another (This is only usually done once but we still want to use Jenkins to do the deployment) we’re running into the issue of having to manually reconfigure the connection details.
Is there any way we could setup the connection details in environment variables and the connections will use these so that our source has the same information for all environments and we don’t have to do annoying variable substitution at the Jenkins layer.
If we can’t do it on the integration server itself then we’ll fall back to the deployer doing variable substitution but this feels very clunky for the preferred method.
Maybe it’s something SoftwareAG could think about as they’re pushing CI and CD more with each version.