mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 18:41:03 +00:00
[ci] add job switcher (#6433)
* [ci] add job switcher * add before_script to docker and k8s runners * upd runners * sccache :(
This commit is contained in:
committed by
GitHub
parent
1aeee7cc1b
commit
193c8de9db
+12
-2
@@ -68,6 +68,7 @@ default:
|
||||
# they will be used if the job fails
|
||||
.pipeline-stopper-vars:
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- echo "FAILED_JOB_URL=${CI_JOB_URL}" > pipeline-stopper.env
|
||||
- echo "FAILED_JOB_NAME=${CI_JOB_NAME}" >> pipeline-stopper.env
|
||||
- echo "FAILED_JOB_NAME=${CI_JOB_NAME}" >> pipeline-stopper.env
|
||||
@@ -78,18 +79,27 @@ default:
|
||||
reports:
|
||||
dotenv: pipeline-stopper.env
|
||||
|
||||
.job-switcher:
|
||||
before_script:
|
||||
- if echo "$CI_DISABLED_JOBS" | grep -xF "$CI_JOB_NAME"; then echo "The job has been cancelled in CI settings"; exit 0; fi
|
||||
|
||||
.kubernetes-env:
|
||||
image: "${CI_IMAGE}"
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
tags:
|
||||
- kubernetes-parity-build
|
||||
|
||||
.docker-env:
|
||||
image: "${CI_IMAGE}"
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
tags:
|
||||
- linux-docker
|
||||
- linux-docker-vm-c2
|
||||
|
||||
.compiler-info:
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- rustup show
|
||||
- cargo --version
|
||||
|
||||
@@ -144,6 +154,7 @@ default:
|
||||
|
||||
.build-push-image:
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- test -s ./artifacts/VERSION || exit 1
|
||||
- test -s ./artifacts/EXTRATAG || exit 1
|
||||
- VERSION="$(cat ./artifacts/VERSION)"
|
||||
@@ -230,7 +241,6 @@ remove-cancel-pipeline-message:
|
||||
PR_NUM: "${CI_COMMIT_REF_NAME}"
|
||||
trigger:
|
||||
project: "parity/infrastructure/ci_cd/pipeline-stopper"
|
||||
branch: "as-improve"
|
||||
|
||||
cancel-pipeline-test-linux-stable:
|
||||
extends: .cancel-pipeline-template
|
||||
|
||||
Reference in New Issue
Block a user