From ef4209b09fec2f57824379c1a3538ef727010c9b Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Fri, 17 Nov 2023 12:33:40 +0100 Subject: [PATCH] first real ci script --- .woodpecker.yml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 00c47aa..2821c6e 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,12 +2,22 @@ steps: build: image: docker:stable secrets: - - source: project_container_registry - target: CONTAINER_REGISTRY - source: system_container_registry - target: CONTAINER_REGISTRY_2 + target: CONTAINER_REGISTRY + - source: system_container_registry_username + target: CONTAINER_REGISTRY_USERNAME + - source: system_container_registry_password + target: CONTAINER_REGISTRY_PASSWORD commands: - - env - - echo $${CONTAINER_REGISTRY} - - echo $${CONTAINER_REGISTRY_2} - - echo 'docker build --build-arg="VERSION=$CI_COMMIT_SHA" -t ' + - IMAGE_NAME="${CONTAINER_REGISTRY}/${CI_REPO}" + - if [ "$CI_COMMIT_TAG" != "" ]; then + IMAGE_TAG=$CI_COMMIT_TAG + else + IMAGE_TAG=$CI_COMMIT_SHA + fi + - FULL_IMAGE_TAG="${IMAGE_NAME}:${IMAGE_TAG}" + - docker build --build-arg="VERSION=$CI_COMMIT_SHA" -t $FULL_IMAGE_TAG . + - docker login -u $${CONTAINER_REGISTRY_USERNAME} -p $${CONTAINER_REGISTRY_PASSWORD} ${CONTAINER_REGISTRY} + - docker push $FULL_IMAGE_TAG + +