mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 12:11:09 +00:00
Remove simnet from CI (#10456)
This commit is contained in:
@@ -45,7 +45,6 @@ variables: &default-vars
|
||||
VAULT_SERVER_URL: "https://vault.parity-mgmt-vault.parity.io"
|
||||
VAULT_AUTH_PATH: "gitlab-parity-io-jwt"
|
||||
VAULT_AUTH_ROLE: "cicd_gitlab_parity_${CI_PROJECT_NAME}"
|
||||
SIMNET_FEATURES_PATH: "simnet_tests/tests"
|
||||
PIPELINE_SCRIPTS_TAG: "v0.4"
|
||||
|
||||
default:
|
||||
@@ -641,18 +640,6 @@ build-linux-substrate:
|
||||
- printf '\n# building node-template\n\n'
|
||||
- ./.maintain/node-template-release.sh ./artifacts/substrate/substrate-node-template.tar.gz
|
||||
|
||||
|
||||
#Build binary for simnet quick tests.
|
||||
build-linux-substrate-simnet:
|
||||
stage: build
|
||||
<<: *collect-artifacts-short
|
||||
<<: *docker-env
|
||||
<<: *test-refs-no-trigger-prs-only
|
||||
before_script:
|
||||
- mkdir -p ./artifacts/substrate/
|
||||
script:
|
||||
- *build-linux-substrate-script
|
||||
|
||||
build-linux-subkey: &build-subkey
|
||||
stage: build
|
||||
<<: *collect-artifacts
|
||||
@@ -739,7 +726,6 @@ build-rustdoc:
|
||||
- buildah push --format=v2s2 "$IMAGE_NAME:latest"
|
||||
after_script:
|
||||
- buildah logout --all
|
||||
# pass artifacts to the trigger-simnet job
|
||||
- echo "SUBSTRATE_IMAGE_NAME=${IMAGE_NAME}" | tee -a ./artifacts/$PRODUCT/build.env
|
||||
- IMAGE_TAG="$(cat ./artifacts/$PRODUCT/VERSION)"
|
||||
- echo "SUBSTRATE_IMAGE_TAG=${IMAGE_TAG}" | tee -a ./artifacts/$PRODUCT/build.env
|
||||
@@ -755,30 +741,6 @@ publish-docker-substrate:
|
||||
variables:
|
||||
<<: *docker-build-vars
|
||||
PRODUCT: substrate
|
||||
artifacts:
|
||||
reports:
|
||||
# this artifact is used in trigger-simnet job
|
||||
# https://docs.gitlab.com/ee/ci/multi_project_pipelines.html#with-variable-inheritance
|
||||
dotenv: ./artifacts/substrate/build.env
|
||||
|
||||
#publish artifact for quick simnet tests
|
||||
publish-docker-substrate-simnet:
|
||||
stage: publish
|
||||
<<: *build-push-docker-image
|
||||
<<: *test-refs-no-trigger-prs-only
|
||||
needs:
|
||||
- job: build-linux-substrate-simnet
|
||||
artifacts: true
|
||||
variables:
|
||||
<<: *default-vars
|
||||
GIT_STRATEGY: none
|
||||
DOCKERFILE: $PRODUCT.Dockerfile
|
||||
PRODUCT: substrate
|
||||
IMAGE_NAME: docker.io/paritypr/$PRODUCT
|
||||
artifacts:
|
||||
reports:
|
||||
# this artifact is used in simnet-tests-quick job
|
||||
dotenv: ./artifacts/substrate/build.env
|
||||
|
||||
publish-docker-subkey:
|
||||
stage: publish
|
||||
@@ -940,62 +902,3 @@ deploy-prometheus-alerting-rules:
|
||||
changes:
|
||||
- .gitlab-ci.yml
|
||||
- .maintain/monitoring/**/*
|
||||
|
||||
# Runs "quick" and "long" tests on nightly schedule and on commit / merge to master
|
||||
# A "quick" test is a smoke test where basic check-expect tests run by
|
||||
# checking values from metrics exposed by the app.
|
||||
# A "long" test is the load testing where we send 50K transactions into the
|
||||
# network and check if all completed successfully
|
||||
simnet-tests:
|
||||
stage: deploy
|
||||
image: docker.io/paritytech/simnet:${SIMNET_REF}
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "pipeline"
|
||||
when: never
|
||||
- if: $CI_PIPELINE_SOURCE == "web" && $CI_COMMIT_REF_NAME == "master"
|
||||
- if: $CI_COMMIT_REF_NAME == "master"
|
||||
needs:
|
||||
- job: publish-docker-substrate
|
||||
# variables:
|
||||
# `build.env` brings here `${SUBSTRATE_IMAGE_NAME}` and `${SUBSTRATE_IMAGE_TAG}`
|
||||
# (`$VERSION` here, # i.e. `2643-0.8.29-5f689e0a-6b24dc54`).
|
||||
# ${SIMNET_REF} is a gitlab variable
|
||||
before_script:
|
||||
- echo "Simnet Tests Config
|
||||
docker.io/paritytech/simnet:${SIMNET_REF}
|
||||
${SUBSTRATE_IMAGE_NAME} ${SUBSTRATE_IMAGE_TAG}"
|
||||
script:
|
||||
- /home/nonroot/simnet/gurke/scripts/run-test-environment-manager.sh
|
||||
--github-remote-dir="https://github.com/paritytech/substrate/tree/master/simnet_tests"
|
||||
--config="simnet_tests/configs/default_local_testnet.toml"
|
||||
--image="${SUBSTRATE_IMAGE_NAME}:${SUBSTRATE_IMAGE_TAG}"
|
||||
retry: 2
|
||||
tags:
|
||||
- substrate-simnet
|
||||
|
||||
#run quick simnet-tests for each PR
|
||||
simnet-tests-quick:
|
||||
stage: deploy
|
||||
image: docker.io/paritytech/simnet:${SIMNET_REF}
|
||||
<<: *kubernetes-env
|
||||
<<: *test-refs-no-trigger-prs-only
|
||||
variables:
|
||||
SIMNET_FEATURES: "${SIMNET_FEATURES_PATH}/quick"
|
||||
needs:
|
||||
- job: publish-docker-substrate-simnet
|
||||
before_script:
|
||||
- echo "Simnet Tests Config
|
||||
docker.io/paritytech/simnet:${SIMNET_REF}
|
||||
${SUBSTRATE_IMAGE_NAME} ${SUBSTRATE_IMAGE_TAG}"
|
||||
script:
|
||||
- echo "Image=${SUBSTRATE_IMAGE_NAME}:${SUBSTRATE_IMAGE_TAG}"
|
||||
- echo "Features=${SIMNET_FEATURES}"
|
||||
- /home/nonroot/simnet/gurke/scripts/run-test-environment-manager.sh
|
||||
--github-remote-dir="https://github.com/paritytech/substrate/tree/master/simnet_tests"
|
||||
--config="simnet_tests/configs/default_local_testnet.toml"
|
||||
--image="${SUBSTRATE_IMAGE_NAME}:${SUBSTRATE_IMAGE_TAG}"
|
||||
--features="${SIMNET_FEATURES}"
|
||||
tags:
|
||||
- substrate-simnet
|
||||
|
||||
|
||||
Reference in New Issue
Block a user