Loading .gitlab-ci.yml +23 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ workflow: stages: - .pre - prevalidate - build - test Loading Loading @@ -469,6 +470,28 @@ stages: junit: - report-junit.xml # --------------------------------------------------------------- # .pre jobs for setting up things # --------------------------------------------------------------- # See: https://gitlab.com/gitlab-org/gitlab/-/issues/194023 # Solution to make main branch pipelines uninterruptible while all other # pipelines can be interrupted by default. This works because all jobs # after uninterruptible jobs will be uninterruptible. Resource group # setting avoids rare case where two fast merges could still interrupt # pipeline. This should be revisited if there are updates to Gitlab. uninterruptible: stage: .pre interruptible: false resource_group: uninterruptible script: - echo "$CI_COMMIT_BRANCH is uninterruptible" rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH when: always tags: - ivas-basop-linux # --------------------------------------------------------------- # verification jobs # --------------------------------------------------------------- Loading Loading
.gitlab-ci.yml +23 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ workflow: stages: - .pre - prevalidate - build - test Loading Loading @@ -469,6 +470,28 @@ stages: junit: - report-junit.xml # --------------------------------------------------------------- # .pre jobs for setting up things # --------------------------------------------------------------- # See: https://gitlab.com/gitlab-org/gitlab/-/issues/194023 # Solution to make main branch pipelines uninterruptible while all other # pipelines can be interrupted by default. This works because all jobs # after uninterruptible jobs will be uninterruptible. Resource group # setting avoids rare case where two fast merges could still interrupt # pipeline. This should be revisited if there are updates to Gitlab. uninterruptible: stage: .pre interruptible: false resource_group: uninterruptible script: - echo "$CI_COMMIT_BRANCH is uninterruptible" rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH when: always tags: - ivas-basop-linux # --------------------------------------------------------------- # verification jobs # --------------------------------------------------------------- Loading