mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 10:31:04 +00:00
+15
-12
@@ -54,7 +54,7 @@ default:
|
||||
paths:
|
||||
- artifacts/
|
||||
|
||||
.kubernetes-build: &kubernetes-build
|
||||
.kubernetes-env: &kubernetes-env
|
||||
tags:
|
||||
- kubernetes-parity-build
|
||||
interruptible: true
|
||||
@@ -62,6 +62,8 @@ default:
|
||||
.rust-info-script: &rust-info-script
|
||||
- rustup show
|
||||
- cargo --version
|
||||
- rustup +nightly show
|
||||
- cargo +nightly --version
|
||||
- sccache -s
|
||||
|
||||
.docker-env: &docker-env
|
||||
@@ -140,7 +142,7 @@ default:
|
||||
|
||||
skip-if-draft:
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
stage: .pre
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
|
||||
@@ -155,7 +157,7 @@ skip-if-draft:
|
||||
check-runtime:
|
||||
stage: check
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
|
||||
variables:
|
||||
@@ -169,7 +171,7 @@ check-runtime:
|
||||
check-signed-tag:
|
||||
stage: check
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^ci-release-.*$/
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
|
||||
@@ -179,7 +181,7 @@ check-signed-tag:
|
||||
check-line-width:
|
||||
stage: check
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
|
||||
script:
|
||||
@@ -189,7 +191,7 @@ check-line-width:
|
||||
test-dependency-rules:
|
||||
stage: check
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
|
||||
script:
|
||||
@@ -198,7 +200,7 @@ test-dependency-rules:
|
||||
test-prometheus-alerting-rules:
|
||||
stage: check
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "pipeline"
|
||||
when: never
|
||||
@@ -419,7 +421,7 @@ cargo-check-macos:
|
||||
check-polkadot-companion-status:
|
||||
stage: build
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs
|
||||
script:
|
||||
@@ -536,7 +538,7 @@ build-rust-doc:
|
||||
|
||||
.build-push-docker-image: &build-push-docker-image
|
||||
<<: *build-refs
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
image: quay.io/buildah/stable
|
||||
variables: &docker-build-vars
|
||||
<<: *default-vars
|
||||
@@ -598,7 +600,7 @@ publish-docker-subkey:
|
||||
publish-s3-release:
|
||||
stage: publish
|
||||
<<: *build-refs
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
needs:
|
||||
- job: build-linux-substrate
|
||||
artifacts: true
|
||||
@@ -627,7 +629,7 @@ publish-s3-doc:
|
||||
- job: build-linux-substrate
|
||||
artifacts: false
|
||||
<<: *build-refs
|
||||
<<: *kubernetes-build
|
||||
<<: *kubernetes-env
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
BUCKET: "releases.parity.io"
|
||||
@@ -689,6 +691,7 @@ deploy-prometheus-alerting-rules:
|
||||
trigger-simnet:
|
||||
stage: deploy
|
||||
image: paritytech/tools:latest
|
||||
<<: *kubernetes-env
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "pipeline"
|
||||
when: never
|
||||
@@ -705,4 +708,4 @@ trigger-simnet:
|
||||
DWNSTRM_ID: 332
|
||||
script:
|
||||
# API trigger for a simnet job
|
||||
- ./scripts/gitlab/trigger_pipeline.sh
|
||||
- .maintain/gitlab/trigger_pipeline.sh
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -eu
|
||||
|
||||
# API trigger another project's pipeline
|
||||
echo "Triggering Simnet pipeline."
|
||||
|
||||
curl --silent \
|
||||
-X POST \
|
||||
-F "token=${CI_JOB_TOKEN}" \
|
||||
-F "ref=master" \
|
||||
-F "ref=v3" `# trigger the pinned version of simnet CI config` \
|
||||
-F "variables[TRGR_PROJECT]=${TRGR_PROJECT}" \
|
||||
-F "variables[TRGR_REF]=${TRGR_REF}" \
|
||||
-F "variables[IMAGE_NAME]=${IMAGE_NAME}" \
|
||||
@@ -38,9 +39,9 @@ for i in $(seq 1 360); do
|
||||
STATUS=$(get_status);
|
||||
echo "Triggered pipeline status is ${STATUS}";
|
||||
if [[ ${STATUS} =~ ^(pending|running|created)$ ]]; then
|
||||
echo "${STATUS}"...";
|
||||
echo;
|
||||
elif [[ ${STATUS} =~ ^(failed|canceled|skipped|manual)$ ]]; then
|
||||
echo "Oh noes! Something's broken in: ${PIPELINE_URL}"; exit 1;
|
||||
echo "Something's broken in: ${PIPELINE_URL}"; exit 1;
|
||||
elif [[ ${STATUS} =~ ^(success)$ ]]; then
|
||||
echo "Look how green it is: ${PIPELINE_URL}"; exit 0;
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user