From 78a52d821382b07fdf14ac030b6417dd4856a78b Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 21 Sep 2020 09:28:04 +0200 Subject: [PATCH] ci: allow manual deployment of docker image --- .gitlab-ci.yml | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3a1a34978..87e9c9282 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -301,17 +301,7 @@ deploy:web: tags: - docker -deploy:packages:manual: - <<: *deploy_packages - when: manual - -deploy:packages:tags: - <<: *deploy_packages - only: - # Only on version tags - - "/^v\\d+(\\.\\d+)+$/" - -deploy:docker: +.deploy:docker: &deploy_docker_latest stage: deploy image: docker:19.03 before_script: @@ -331,9 +321,6 @@ deploy:docker: - docker push ${DOCKER_IMAGE}/dev-debian-armhf:latest tags: - docker - only: - # Only on version tags - - "/^v\\d+(\\.\\d+)+$/" deploy:docker:tags: stage: deploy @@ -352,3 +339,23 @@ deploy:docker:tags: only: # Only on version tags - "/^v\\d+(\\.\\d+)+$/" + +deploy:packages:manual: + <<: *deploy_packages + when: manual + +deploy:packages:tags: + <<: *deploy_packages + only: + # Only on version tags + - "/^v\\d+(\\.\\d+)+$/" + +deploy:docker:manual: + <<: *deploy_docker_latest + when: manual + +deploy:docker:tags: + <<: *deploy_docker_latest + only: + # Only on version tags + - "/^v\\d+(\\.\\d+)+$/"