]>
Commit | Line | Data |
---|---|---|
69e68cde | 1 | check-commits: |
b2f03c84 | 2 | stage: test |
69e68cde | 3 | image: registry.gitlab.com/kernel-firmware/linux-firmware |
d5c485f9 ML |
4 | rules: |
5 | - if: $CI_MERGE_REQUEST_ID | |
69e68cde | 6 | script: |
c801b3b8 | 7 | - ci-fairy check-commits --signed-off-by --textwidth=0 |
69e68cde ML |
8 | |
9 | pre-commit: | |
b2f03c84 | 10 | stage: test |
69e68cde | 11 | image: registry.gitlab.com/kernel-firmware/linux-firmware |
f48da6da ML |
12 | rules: |
13 | - if: $CI_PIPELINE_SOURCE == 'merge_request_event' | |
14 | - if: $CI_COMMIT_TAG | |
15 | - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH | |
69e68cde ML |
16 | script: |
17 | - pre-commit run --all-files | |
18 | ||
b2f03c84 ML |
19 | release: |
20 | stage: deploy | |
21 | rules: | |
22 | - if: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME | |
23 | when: never | |
24 | - if: $RELEASE_TOKEN | |
f12059b7 ML |
25 | artifacts: |
26 | paths: | |
27 | - dist/* | |
b2f03c84 ML |
28 | script: |
29 | - CI_PUSH_REPO=`echo "$CI_REPOSITORY_URL" | sed 's/^.*@/@/g'` | |
30 | - git remote set-url --push origin "https://gitlab-ci-token:${RELEASE_TOKEN}$CI_PUSH_REPO" | |
31 | - git tag `date "+%Y%m%d"` | |
32 | - git push --tags | |
f12059b7 | 33 | - make dist |