Skip to content
Snippets Groups Projects
Commit e063a6fd authored by Gilles Filippini's avatar Gilles Filippini Committed by Hugo Trentesaux
Browse files

docker: push README.md on release

Add stage 'readme' and job 'readme_docker_release_tag' to push the file
'docker/README.md' to the team's duniter-v2s repo.

The job uses chko/docker-pushrm and is adapted from the related Gitlab
CI/CD example.

See https://github.com/christian-korneck/docker-pushrm
parent cee8975b
No related branches found
No related tags found
1 merge request!124Push Dockerhub README.md file on release
Pipeline #18733 passed
...@@ -5,6 +5,7 @@ stages: ...@@ -5,6 +5,7 @@ stages:
- build - build
- tests - tests
- deploy - deploy
- deploy_readme
workflow: workflow:
rules: rules:
...@@ -272,3 +273,21 @@ deploy_docker_release_tag: ...@@ -272,3 +273,21 @@ deploy_docker_release_tag:
- docker push "duniter/duniter-v2s:latest" - docker push "duniter/duniter-v2s:latest"
dependencies: dependencies:
- build_release - build_release
readme_docker_release_tag:
stage: deploy_readme
rules:
- if: "$CI_COMMIT_TAG && $CI_COMMIT_TAG =~ /^v*/"
- when: never
image:
name: chko/docker-pushrm
entrypoint: ["/bin/sh", "-c", "/docker-pushrm"]
variables:
DOCKER_USER: "duniterteam"
DOCKER_PASS: "$DUNITERTEAM_PASSWD"
PUSHRM_SHORT: "Duniter v2 based on Substrate framework"
PUSHRM_TARGET: "docker.io/duniter/duniter-v2s"
PUSHRM_DEBUG: 1
PUSHRM_FILE: "$CI_PROJECT_DIR/docker/README.md"
script: "/bin/true"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment