From 934656a14ad4ca12310e313d761296223de48fc7 Mon Sep 17 00:00:00 2001 From: Francois Pelletier Date: Mon, 5 Feb 2024 22:20:03 +0000 Subject: [PATCH] ajout woodpecker --- .woodpecker.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .woodpecker.yaml diff --git a/.woodpecker.yaml b/.woodpecker.yaml new file mode 100644 index 0000000..ac075bd --- /dev/null +++ b/.woodpecker.yaml @@ -0,0 +1,19 @@ +steps: + - name: docker + image: plugins/docker + commands: + - docker login docker.io -u $${DOCKERHUB_USERNAME} -p $${DOCKERHUB_PASSWORD} + - docker build --rm=true -f Dockerfile -t $${CI_COMMIT_REF} . + - docker tag $${CI_COMMIT_REF} $${DOCKERHUB_USERNAME}/$${CI_REPO_NAME}:latest + - docker push $${DOCKERHUB_USERNAME}/$${CI_REPO_NAME}:latest + secrets: [ dockerhub_username, dockerhub_password ] + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - name: caprover + image: plugins/docker + commands: + - docker login docker.io -u $${DOCKERHUB_USERNAME} -p $${DOCKERHUB_PASSWORD} + - docker run --network=host caprover/cli-caprover:2.2.3 caprover deploy --caproverUrl "$${CAPROVER_URL}" --caproverPassword "$${CAPROVER_PASSWORD}" -a "$${CI_REPO_NAME}" -i docker.io/$${DOCKERHUB_USERNAME}/$${CI_REPO_NAME} + secrets: [ dockerhub_username, dockerhub_password, caprover_url, caprover_password ] + volumes: + - /var/run/docker.sock:/var/run/docker.sock