diff --git a/.woodpecker/ci.yaml b/.woodpecker/ci.yaml index 4a7124e..92b2fb7 100644 --- a/.woodpecker/ci.yaml +++ b/.woodpecker/ci.yaml @@ -6,11 +6,10 @@ when: steps: - name: deploy - image: debian:trixie + image: quay.io/buildah/stable + privileged: true commands: - - apt update - - apt install -y buildah podman sudo - - echo $DOCKER_PASSWORD | sudo podman login docker.io -u $DOCKER_USERNAME --password-stdin + - echo $DOCKER_PASSWORD | buildah login docker.io -u $DOCKER_USERNAME --password-stdin - chmod +x ./push-image.sh - ./push-image.sh environment: diff --git a/build.sh b/build.sh index d407cd8..a9c7323 100755 --- a/build.sh +++ b/build.sh @@ -6,5 +6,5 @@ IMAGE_TAG="latest" OUTPUT_DIR="output/" echo "[INFO] Build de l'image avec sudo..." -sudo buildah bud -t localhost/${IMAGE_NAME}:${IMAGE_TAG} . +buildah bud -t localhost/${IMAGE_NAME}:${IMAGE_TAG} . diff --git a/push-image.sh b/push-image.sh index 135e55d..b5dc3cb 100755 --- a/push-image.sh +++ b/push-image.sh @@ -9,5 +9,5 @@ bash build.sh echo "[INFO] Push de l'image ${IMAGE_NAME}:${IMAGE_TAG}" -sudo buildah tag localhost/${IMAGE_NAME}:${IMAGE_TAG} docker.io/${IMAGE_NAME}:${IMAGE_TAG} -sudo buildah push docker.io/${IMAGE_NAME}:${IMAGE_TAG} \ No newline at end of file +buildah tag localhost/${IMAGE_NAME}:${IMAGE_TAG} docker.io/${IMAGE_NAME}:${IMAGE_TAG} +buildah push docker.io/${IMAGE_NAME}:${IMAGE_TAG} \ No newline at end of file