mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 14:37:57 +00:00
[ci] add job switcher (#12922)
This commit is contained in:
committed by
GitHub
parent
68096de80c
commit
3e0a1904b7
@@ -62,6 +62,7 @@ build-linux-substrate:
|
||||
- job: test-linux-stable
|
||||
artifacts: false
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- mkdir -p ./artifacts/substrate/
|
||||
- !reference [.rusty-cachier, before_script]
|
||||
# tldr: we need to checkout the branch HEAD explicitly because of our dynamic versioning approach while building the substrate binary
|
||||
@@ -94,6 +95,7 @@ build-linux-substrate:
|
||||
# this variable gets overriden by "rusty-cachier environment inject", use the value as default
|
||||
CARGO_TARGET_DIR: "$CI_PROJECT_DIR/target"
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- mkdir -p ./artifacts/subkey
|
||||
- !reference [.rusty-cachier, before_script]
|
||||
script:
|
||||
@@ -118,6 +120,7 @@ build-subkey-macos:
|
||||
# duplicating before_script & script sections from .build-subkey hidden job
|
||||
# to overwrite rusty-cachier integration as it doesn't work on macos
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- mkdir -p ./artifacts/subkey
|
||||
script:
|
||||
- cd ./bin/utils/subkey
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
DOCKERFILE: $PRODUCT.Dockerfile
|
||||
IMAGE_NAME: docker.io/$IMAGE_PATH
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- cd ./artifacts/$PRODUCT/
|
||||
- VERSION="$(cat ./VERSION)"
|
||||
- echo "${PRODUCT} version = ${VERSION}"
|
||||
|
||||
@@ -65,6 +65,7 @@ cargo-check-benches:
|
||||
before_script:
|
||||
# perform rusty-cachier operations before any further modifications to the git repo to make cargo feel cheated not so much
|
||||
- !reference [.rust-info-script, script]
|
||||
- !reference [.job-switcher, before_script]
|
||||
- !reference [.rusty-cachier, before_script]
|
||||
- !reference [.pipeline-stopper-vars, script]
|
||||
# merges in the master branch on PRs
|
||||
@@ -414,6 +415,7 @@ cargo-check-each-crate-macos:
|
||||
- .collect-artifacts
|
||||
- .pipeline-stopper-artifacts
|
||||
before_script:
|
||||
- !reference [.job-switcher, before_script]
|
||||
- !reference [.rust-info-script, script]
|
||||
- !reference [.pipeline-stopper-vars, script]
|
||||
variables:
|
||||
|
||||
Reference in New Issue
Block a user