From deae505ddbdc6a251b99a40a21e21f99f6c610ab Mon Sep 17 00:00:00 2001 From: colin Date: Wed, 15 Nov 2023 17:18:16 +0000 Subject: [PATCH] Add .woodpecker.yml --- .woodpecker.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..4b9fbdb --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,38 @@ +# woodpecker.yml +labels: + hostname: "macmini7" +clone: + git: + image: woodpeckerci/plugin-git + settings: + partial: false + depth: 1 +steps: + build-push: + name: build-push + when: + - path: + include: [ 'resume.yml', 'docker-compose.yml', 'Dockerfile', '.woodpecker.yml', 'config.toml', 'script.sh' ] + image: woodpeckerci/plugin-docker-buildx + secrets: [REGISTRY_USER, REGISTRY_PASSWORD] + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - echo "$${REGISTRY_PASSWORD}" | docker login -u "$${REGISTRY_USER}" --password-stdin git.nixc.us + - echo compose up build + - docker compose build + - echo compose push + - docker compose push + deploy-config: + name: deploy-config + when: + - path: + # include: [ 'resume.yml', '.woodpecker.yml' ] + include: [ 'resume.yml', 'docker-compose.yml', 'Dockerfile', '.woodpecker.yml', 'config.toml', 'script.sh' ] + image: woodpeckerci/plugin-docker-buildx + secrets: [REGISTRY_USER, REGISTRY_PASSWORD] + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - echo "$${REGISTRY_PASSWORD}" | docker login -u "$${REGISTRY_USER}" --password-stdin git.nixc.us + - docker stack deploy --with-registry-auth -c ./resume.yml resume