gitlab-ci: improve NUR update trigger

Specifically, trigger NUR updates for all release branches by default.

Also updates the GitLab CI definition to use the new `rules` attribute
rather than the deprecated `only` attribute.
This commit is contained in:
Robert Helgesson 2020-04-08 16:13:01 +02:00
parent b7737f1732
commit 068ff76a10
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89

View file

@ -12,8 +12,9 @@ Run tests:
stage: test
script:
- nix-shell tests -A run.files-text
only:
- master
rules:
- if: $CI_COMMIT_BRANCH == "master"
when: always
pages:
stage: deploy
@ -26,8 +27,9 @@ pages:
artifacts:
paths:
- public
only:
- master
rules:
- if: $CI_COMMIT_BRANCH == "master"
when: always
Deploy NUR:
stage: deploy
@ -37,5 +39,6 @@ Deploy NUR:
trigger:
project: rycee/nur-expressions
branch: master
only:
- master
rules:
- if: $CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH =~ /^release-/
when: always