From ed0bedc6cf444f6132bbb6086f805979a0c9d920 Mon Sep 17 00:00:00 2001 From: Sergejs Kostjucenko <85877331+sergejparity@users.noreply.github.com> Date: Thu, 27 Jul 2023 17:49:33 +0300 Subject: [PATCH] Publish docker image description (#7551) * Add CI job to publish Docker images description to dockerhub * add destination dockerhub repo --- .../dockerfiles/polkadot_Dockerfile.README.md | 7 ++++ .../staking-miner_Dockerfile.README.md | 3 ++ .../scripts/ci/gitlab/pipeline/publish.yml | 40 +++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 polkadot/scripts/ci/dockerfiles/polkadot_Dockerfile.README.md create mode 100644 polkadot/scripts/ci/dockerfiles/staking-miner/staking-miner_Dockerfile.README.md diff --git a/polkadot/scripts/ci/dockerfiles/polkadot_Dockerfile.README.md b/polkadot/scripts/ci/dockerfiles/polkadot_Dockerfile.README.md new file mode 100644 index 0000000000..45765b4e4f --- /dev/null +++ b/polkadot/scripts/ci/dockerfiles/polkadot_Dockerfile.README.md @@ -0,0 +1,7 @@ +# Polkadot official Docker image + +[Polkadot](https://polkadot.network/) + +[GitHub](https://github.com/paritytech/polkadot) + +[Polkadot Wiki](https://wiki.polkadot.network/) diff --git a/polkadot/scripts/ci/dockerfiles/staking-miner/staking-miner_Dockerfile.README.md b/polkadot/scripts/ci/dockerfiles/staking-miner/staking-miner_Dockerfile.README.md new file mode 100644 index 0000000000..576371cf40 --- /dev/null +++ b/polkadot/scripts/ci/dockerfiles/staking-miner/staking-miner_Dockerfile.README.md @@ -0,0 +1,3 @@ +# Staking-miner Docker image + +[GitHub](https://github.com/paritytech/polkadot/tree/master/utils/staking-miner) diff --git a/polkadot/scripts/ci/gitlab/pipeline/publish.yml b/polkadot/scripts/ci/gitlab/pipeline/publish.yml index 27fb51c7a1..234e4070a8 100644 --- a/polkadot/scripts/ci/gitlab/pipeline/publish.yml +++ b/polkadot/scripts/ci/gitlab/pipeline/publish.yml @@ -114,6 +114,46 @@ publish-staking-miner-image: - job: build-staking-miner artifacts: true +publish-polkadot-image-description: + stage: publish + variables: + CI_IMAGE: paritytech/dockerhub-description + DOCKER_USER: ${Docker_Hub_User_Parity} + DOCKER_PASS: ${Docker_Hub_Pass_Parity} + DOCKERHUB_REPOSITORY: parity/polkadot + SHORT_DESCRIPTION: "Polkadot Official Docker Image" + README_FILEPATH: $CI_PROJECT_DIR/scripts/ci/dockerfiles/polkadot_Dockerfile.README.md + rules: + - if: $CI_COMMIT_REF_NAME == "master" + changes: + - scripts/ci/dockerfiles/staking-miner/polkadot_Dockerfile.README.md + - if: $CI_PIPELINE_SOURCE == "schedule" + when: never + script: + - cd / && sh entrypoint.sh + tags: + - kubernetes-parity-build + +publish-staking-miner-image-description: + stage: publish + variables: + CI_IMAGE: paritytech/dockerhub-description + DOCKER_USER: ${Docker_Hub_User_Parity} + DOCKER_PASS: ${Docker_Hub_Pass_Parity} + DOCKERHUB_REPOSITORY: paritytech/staking-miner + SHORT_DESCRIPTION: "Staking-miner Docker Image" + README_FILEPATH: $CI_PROJECT_DIR/scripts/ci/dockerfiles/staking-miner/staking-miner_Dockerfile.README.md + rules: + - if: $CI_COMMIT_REF_NAME == "master" + changes: + - scripts/ci/dockerfiles/staking-miner/staking-miner.Dockerfile.README.md + - if: $CI_PIPELINE_SOURCE == "schedule" + when: never + script: + - cd / && sh entrypoint.sh + tags: + - kubernetes-parity-build + publish-s3-release: stage: publish extends: