Hi,
we are working on an automation process for our software releases. A release includes changes to our CI environment (change version nummer, clone configuration). Does Continua CI provide an API or task to apply any of these changes:
- modify variables (project, configuration)
- clone configuration (same project or different project)
- modify branch mapping
Kind regards
Kay Zumbusch
Hi Kay,
We don’t expose an API yet unfortunately, but we’re working on it. It won’t be in the upcoming 1.7 version, but hopefully we’ll get some form of API in the subsequent major version release.
Hi Dave,
thanks for the information. As there is no API yet is it possible to modify variables in the database (SQL Server) or will that break ContinuaCI? I already figured out how to find the correct variable.
Regards
Kay Zumbusch
Hi Kay,
Continua uses a lot of caching. If you make updates directly to the database while it is running, the cache will not be updated. This may also cause problems when Continua tries to update the changed data.
If you want to make updates to the database, it’s better to shut down the server first. Make sure you backup the database and recognise that we may have difficulty supporting you if something goes wrong.