mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 19:51:02 +00:00
[ci] fix implementer guide job (#6357)
* [DNM] debug implementer guide job * remove git depth * change git strategy * add git depth * try k8s runner * fix k8s template * test job * fix test * fix * return pipeline back * enable disabled deploy-parity-testnet
This commit is contained in:
committed by
GitHub
parent
186a572907
commit
b108fd854b
+9
-19
@@ -33,6 +33,7 @@ variables:
|
|||||||
GIT_DEPTH: 100
|
GIT_DEPTH: 100
|
||||||
CI_SERVER_NAME: "GitLab CI"
|
CI_SERVER_NAME: "GitLab CI"
|
||||||
CI_IMAGE: "paritytech/ci-linux:production"
|
CI_IMAGE: "paritytech/ci-linux:production"
|
||||||
|
BUILDAH_IMAGE: "quay.io/buildah/stable:v1.27"
|
||||||
DOCKER_OS: "debian:stretch"
|
DOCKER_OS: "debian:stretch"
|
||||||
ARCH: "x86_64"
|
ARCH: "x86_64"
|
||||||
ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.2.78"
|
ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.2.78"
|
||||||
@@ -40,6 +41,13 @@ variables:
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
cache: {}
|
cache: {}
|
||||||
|
retry:
|
||||||
|
max: 2
|
||||||
|
when:
|
||||||
|
- runner_system_failure
|
||||||
|
- unknown_failure
|
||||||
|
- api_failure
|
||||||
|
interruptible: true
|
||||||
|
|
||||||
.collect-artifacts:
|
.collect-artifacts:
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -72,25 +80,12 @@ default:
|
|||||||
dotenv: pipeline-stopper.env
|
dotenv: pipeline-stopper.env
|
||||||
|
|
||||||
.kubernetes-env:
|
.kubernetes-env:
|
||||||
retry:
|
image: "${CI_IMAGE}"
|
||||||
max: 2
|
|
||||||
when:
|
|
||||||
- runner_system_failure
|
|
||||||
- unknown_failure
|
|
||||||
- api_failure
|
|
||||||
interruptible: true
|
|
||||||
tags:
|
tags:
|
||||||
- kubernetes-parity-build
|
- kubernetes-parity-build
|
||||||
|
|
||||||
.docker-env:
|
.docker-env:
|
||||||
image: "${CI_IMAGE}"
|
image: "${CI_IMAGE}"
|
||||||
retry:
|
|
||||||
max: 2
|
|
||||||
when:
|
|
||||||
- runner_system_failure
|
|
||||||
- unknown_failure
|
|
||||||
- api_failure
|
|
||||||
interruptible: true
|
|
||||||
tags:
|
tags:
|
||||||
- linux-docker
|
- linux-docker
|
||||||
|
|
||||||
@@ -150,9 +145,6 @@ default:
|
|||||||
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
|
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
|
||||||
|
|
||||||
.build-push-image:
|
.build-push-image:
|
||||||
extends:
|
|
||||||
- .kubernetes-env
|
|
||||||
image: quay.io/buildah/stable:v1.27
|
|
||||||
before_script:
|
before_script:
|
||||||
- test -s ./artifacts/VERSION || exit 1
|
- test -s ./artifacts/VERSION || exit 1
|
||||||
- test -s ./artifacts/EXTRATAG || exit 1
|
- test -s ./artifacts/EXTRATAG || exit 1
|
||||||
@@ -196,8 +188,6 @@ include:
|
|||||||
# zombienet jobs
|
# zombienet jobs
|
||||||
- scripts/ci/gitlab/pipeline/zombienet.yml
|
- scripts/ci/gitlab/pipeline/zombienet.yml
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### stage: .post
|
#### stage: .post
|
||||||
|
|
||||||
deploy-parity-testnet:
|
deploy-parity-testnet:
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ build-linux-stable:
|
|||||||
RUN_UI_TESTS: 1
|
RUN_UI_TESTS: 1
|
||||||
script:
|
script:
|
||||||
- time cargo build --profile testnet --features pyroscope --verbose --bin polkadot
|
- time cargo build --profile testnet --features pyroscope --verbose --bin polkadot
|
||||||
- sccache -s
|
|
||||||
# pack artifacts
|
# pack artifacts
|
||||||
- mkdir -p ./artifacts
|
- mkdir -p ./artifacts
|
||||||
- VERSION="${CI_COMMIT_REF_NAME}" # will be tag or branch name
|
- VERSION="${CI_COMMIT_REF_NAME}" # will be tag or branch name
|
||||||
@@ -98,7 +97,6 @@ build-malus:
|
|||||||
- .collect-artifacts
|
- .collect-artifacts
|
||||||
script:
|
script:
|
||||||
- time cargo build --profile testnet --verbose -p polkadot-test-malus
|
- time cargo build --profile testnet --verbose -p polkadot-test-malus
|
||||||
- sccache -s
|
|
||||||
# pack artifacts
|
# pack artifacts
|
||||||
- mkdir -p ./artifacts
|
- mkdir -p ./artifacts
|
||||||
- mv ./target/testnet/malus ./artifacts/.
|
- mv ./target/testnet/malus ./artifacts/.
|
||||||
@@ -165,18 +163,18 @@ build-implementers-guide:
|
|||||||
- job: test-deterministic-wasm
|
- job: test-deterministic-wasm
|
||||||
artifacts: false
|
artifacts: false
|
||||||
extends:
|
extends:
|
||||||
- .docker-env
|
- .kubernetes-env
|
||||||
- .test-refs
|
- .test-refs
|
||||||
- .collect-artifacts-short
|
- .collect-artifacts-short
|
||||||
# git depth is set on purpose: https://github.com/paritytech/polkadot/issues/6284
|
# git depth is set on purpose: https://github.com/paritytech/polkadot/issues/6284
|
||||||
variables:
|
variables:
|
||||||
|
GIT_STRATEGY: clone
|
||||||
GIT_DEPTH: 0
|
GIT_DEPTH: 0
|
||||||
CI_IMAGE: paritytech/mdbook-utils:e14aae4a-20221123
|
CI_IMAGE: paritytech/mdbook-utils:e14aae4a-20221123
|
||||||
script:
|
script:
|
||||||
- mdbook build ./roadmap/implementers-guide
|
- mdbook build ./roadmap/implementers-guide
|
||||||
- mkdir -p artifacts
|
- mkdir -p artifacts
|
||||||
- mv roadmap/implementers-guide/book artifacts/
|
- mv roadmap/implementers-guide/book artifacts/
|
||||||
- ls -la artifacts/
|
|
||||||
|
|
||||||
build-short-benchmark:
|
build-short-benchmark:
|
||||||
stage: build
|
stage: build
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
publish-polkadot-debug-image:
|
publish-polkadot-debug-image:
|
||||||
stage: publish
|
stage: publish
|
||||||
extends:
|
extends:
|
||||||
|
- .kubernetes-env
|
||||||
- .build-push-image
|
- .build-push-image
|
||||||
rules:
|
rules:
|
||||||
# Don't run when triggered from another pipeline
|
# Don't run when triggered from another pipeline
|
||||||
@@ -18,6 +19,7 @@ publish-polkadot-debug-image:
|
|||||||
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
|
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
|
||||||
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
|
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
|
||||||
variables:
|
variables:
|
||||||
|
CI_IMAGE: ${BUILDAH_IMAGE}
|
||||||
GIT_STRATEGY: none
|
GIT_STRATEGY: none
|
||||||
DOCKER_USER: ${PARITYPR_USER}
|
DOCKER_USER: ${PARITYPR_USER}
|
||||||
DOCKER_PASS: ${PARITYPR_PASS}
|
DOCKER_PASS: ${PARITYPR_PASS}
|
||||||
@@ -42,9 +44,11 @@ publish-test-collators-image:
|
|||||||
# service image for Simnet
|
# service image for Simnet
|
||||||
stage: publish
|
stage: publish
|
||||||
extends:
|
extends:
|
||||||
|
- .kubernetes-env
|
||||||
- .build-push-image
|
- .build-push-image
|
||||||
- .zombienet-refs
|
- .zombienet-refs
|
||||||
variables:
|
variables:
|
||||||
|
CI_IMAGE: ${BUILDAH_IMAGE}
|
||||||
GIT_STRATEGY: none
|
GIT_STRATEGY: none
|
||||||
DOCKER_USER: ${PARITYPR_USER}
|
DOCKER_USER: ${PARITYPR_USER}
|
||||||
DOCKER_PASS: ${PARITYPR_PASS}
|
DOCKER_PASS: ${PARITYPR_PASS}
|
||||||
@@ -68,9 +72,11 @@ publish-malus-image:
|
|||||||
# service image for Simnet
|
# service image for Simnet
|
||||||
stage: publish
|
stage: publish
|
||||||
extends:
|
extends:
|
||||||
|
- .kubernetes-env
|
||||||
- .build-push-image
|
- .build-push-image
|
||||||
- .zombienet-refs
|
- .zombienet-refs
|
||||||
variables:
|
variables:
|
||||||
|
CI_IMAGE: ${BUILDAH_IMAGE}
|
||||||
GIT_STRATEGY: none
|
GIT_STRATEGY: none
|
||||||
DOCKER_USER: ${PARITYPR_USER}
|
DOCKER_USER: ${PARITYPR_USER}
|
||||||
DOCKER_PASS: ${PARITYPR_PASS}
|
DOCKER_PASS: ${PARITYPR_PASS}
|
||||||
@@ -93,9 +99,11 @@ publish-malus-image:
|
|||||||
publish-staking-miner-image:
|
publish-staking-miner-image:
|
||||||
stage: publish
|
stage: publish
|
||||||
extends:
|
extends:
|
||||||
|
- .kubernetes-env
|
||||||
- .build-push-image
|
- .build-push-image
|
||||||
- .publish-refs
|
- .publish-refs
|
||||||
variables:
|
variables:
|
||||||
|
CI_IMAGE: ${BUILDAH_IMAGE}
|
||||||
# scripts/ci/dockerfiles/staking-miner/staking-miner_injected.Dockerfile
|
# scripts/ci/dockerfiles/staking-miner/staking-miner_injected.Dockerfile
|
||||||
DOCKERFILE: ci/dockerfiles/staking-miner/staking-miner_injected.Dockerfile
|
DOCKERFILE: ci/dockerfiles/staking-miner/staking-miner_injected.Dockerfile
|
||||||
IMAGE_NAME: docker.io/paritytech/staking-miner
|
IMAGE_NAME: docker.io/paritytech/staking-miner
|
||||||
@@ -114,8 +122,8 @@ publish-s3-release:
|
|||||||
needs:
|
needs:
|
||||||
- job: build-linux-stable
|
- job: build-linux-stable
|
||||||
artifacts: true
|
artifacts: true
|
||||||
image: paritytech/awscli:latest
|
|
||||||
variables:
|
variables:
|
||||||
|
CI_IMAGE: paritytech/awscli:latest
|
||||||
GIT_STRATEGY: none
|
GIT_STRATEGY: none
|
||||||
PREFIX: "builds/polkadot/${ARCH}-${DOCKER_OS}"
|
PREFIX: "builds/polkadot/${ARCH}-${DOCKER_OS}"
|
||||||
rules:
|
rules:
|
||||||
@@ -152,7 +160,8 @@ publish-rustdoc:
|
|||||||
stage: publish
|
stage: publish
|
||||||
extends:
|
extends:
|
||||||
- .kubernetes-env
|
- .kubernetes-env
|
||||||
image: paritytech/tools:latest
|
variables:
|
||||||
|
CI_IMAGE: paritytech/tools:latest
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_PIPELINE_SOURCE == "pipeline"
|
- if: $CI_PIPELINE_SOURCE == "pipeline"
|
||||||
when: never
|
when: never
|
||||||
|
|||||||
Reference in New Issue
Block a user