Commits on Source (9)
-
Tim Jaacks authored28bf0065
-
Tim Jaacks authored59523aa0
-
Tim Jaacks authored163c7e1e
-
Tim Jaacks authored
This should catch an error where during a gitlab-ci merge process the wrong foo branch is integrated into the manifest, which happened in Yocto.
8c94b725 -
Tim Jaacks authored
When we're integrating a single branch into a single manifest branch, there is no need to run the intgeration pipeline for all configured integrations, but only for those that match the target branch of the current merge request.
8da534ec -
Tim Jaacks authoredc1be0f4b
-
Tim Jaacks authoredc3fd0ecc
-
Tim Jaacks authored
TypeError: 'NoneType' object is not subscriptable Example: https://git.seco.com/seco-ne/yocto/infrastructure/ci-test/minimal-manifest/-/jobs/127610
2b851ac6 -
Tim Jaacks authored
Previously we integrated all projects into the manifest, even those that belonged to a different manifest branch. That led to all manifests having the same project revisions, even if they should be different due to different intgrated project branches. Save a list of integration sources for each manifest branch separately now, so that we can check which project belongs to which manifest branch later.
3eef782e
Showing
- build-jobs-ci-test.yml.jinja2 22 additions, 0 deletionsbuild-jobs-ci-test.yml.jinja2
- build-jobs-yocto.yml.jinja2 0 additions, 0 deletionsbuild-jobs-yocto.yml.jinja2
- manifest-integration-jobs.yml.jinja2 0 additions, 1 deletionmanifest-integration-jobs.yml.jinja2
- manifest-integration-pipelines.yml.jinja2 8 additions, 0 deletionsmanifest-integration-pipelines.yml.jinja2
- manifest-pipeline-ci-test.yml 1 addition, 1 deletionmanifest-pipeline-ci-test.yml
- manifest-pipeline-yocto.yml 1 addition, 1 deletionmanifest-pipeline-yocto.yml
- scripts/deploy_gitlab_ci.py 54 additions, 41 deletionsscripts/deploy_gitlab_ci.py
- scripts/retrigger_integrating_projects.py 4 additions, 3 deletionsscripts/retrigger_integrating_projects.py
- scripts/retrigger_pipeline_jobs.py 4 additions, 1 deletionscripts/retrigger_pipeline_jobs.py