- Mar 18, 2022
-
-
Jonas Höppner authored
Add update gitlab-ci file with function to adapt the include ref to a given revision. Add a 'pre-commit-hook' to the update-submodule function. Adapt deploy_gitlab_ci to use these to update the include statement in the base project .gitlab-ci.yml to use the same ref as the submodule is set to. BCS 746-000646
-
- Mar 14, 2022
-
-
Jonas Höppner authored
This allows to increase the verbosity. Add --verbose in .gitlab-ci.yml when the python script is called to view the output in the jobs log.
-
- Mar 01, 2022
-
-
Tim Jaacks authored
-
- Jan 17, 2022
-
-
Tim Jaacks authored
Explicitly triggering a pipeline in the target repository does not work easily from this place because we would have to distinguish between the manifest (which uses branch pipelines) and the sub-projects (which use merge request pipelines). This separation should not be hard-coded here, so we move the decision whether or not to run a pipeline to the .gitlab-ci.yml file of the target. Reverting these two commits: 63279799 deploy_gitlab_ci: trigger pipeline only if it has not run before dfc6204a deploy_gitlab_ci: trigger pipeline on integration branch
-
- Dec 17, 2021
-
-
Tim Jaacks authored
-
Tim Jaacks authored
-
- Jun 29, 2021
-
-
Tim Jaacks authored
-
Tim Jaacks authored
-
Tim Jaacks authored
The jobs in the deploy stage have to be triggered manually in GitLab. There is one deploy job for each project which uses the gitlab-ci scripts as a submodule, so that the deployment can be performed step by step. If executed within MR context, an integration MR is created and left open. The user can extend this integration MR, e.g. if CI scripts have been renamed, changed command line arguments or other changes requiring updates of the correspronding .gitlab-ci.yml file. Subsequent runs of this job will re-create the integration branch, so manual changes are lost in this case. If executed on the master branch (i.e. after the source MR has been merged), the job does exactly the same, plus the integration MR will be automatically merged. If this fails, the job will fail as well.
-