[Buildroot] [PATCH v4 0/3] .gitlab-ci.yml: rework and add trigger per job
ricardo.martincoski at gmail.com
Mon Apr 8 03:22:52 UTC 2019
Besides the current subsets of jobs that can be triggered by pushing temporary
branches with special names:
- all defconfigs: /.*-defconfigs$/
- all runtime tests: /.*-runtime-tests$/
This series allows the user of GitLab pipeline to trigger some interesting
subsets of jobs by pushing temporary branches with names that match regexps:
- one defconfig: /.*-defconfig_name$/
- one test case: /.*-test_case_name$/
Pushing a tag still triggers all jobs.
Patch 1 reorders the template so similar keys stay together, making the
Patch 2 could be merged to patch 3, but for the sake of easier review/testing I
had split them.
Patches 1 and 2 do not change any functionality.
Finally patch 3 actually adds the per defconfig and per runtime test triggers.
Changes v3 -> v4:
- remove patch 2 that switch to using the new "include" keyword. That patch
started from a suggestion from Arnout that I misunderstood. That patch does
not really need to be in this series, so let's switch to using "include" in
a separate patch or series.
Ricardo Martincoski (3):
.gitlab-ci.yml: reorder jobs
.gitlab-ci.yml: prepare to reuse scripts
.gitlab-ci.yml: add trigger per job
.gitlab-ci.yml | 90 ++++++++++++++++++++++++++++++++---------------
.gitlab-ci.yml.in | 90 ++++++++++++++++++++++++++++++++---------------
2 files changed, 122 insertions(+), 58 deletions(-)
More information about the buildroot