From d8224df507ce676ebb597e23eaf8308304397817 Mon Sep 17 00:00:00 2001 From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com> Date: Wed, 10 Dec 2025 07:45:05 +0100 Subject: [PATCH 1/4] 5744: Added woodpecker stg file --- .woodpecker/stg.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .woodpecker/stg.yml diff --git a/.woodpecker/stg.yml b/.woodpecker/stg.yml new file mode 100644 index 0000000..867ed32 --- /dev/null +++ b/.woodpecker/stg.yml @@ -0,0 +1,42 @@ +when: + - branch: release/* + event: push + +skip_clone: true + +labels: + zone: CLOUD + +steps: + - name: Run stg site update + image: itkdev/ansible-plugin:1 + pull: true + settings: + id: + from_secret: id + secret: + from_secret: secret + host: + from_secret: stg_host + path: + from_secret: stg_path + user: + from_secret: user + actions: + # Checkout branch + - git fetch origin ${CI_COMMIT_BRANCH} + - git checkout --force ${CI_COMMIT_BRANCH} + - git reset --hard origin/${CI_COMMIT_BRANCH} + # Pull images + - itkdev-docker-compose-server pull + # Build assets + - docker compose run --rm node npm install + - docker compose run --rm node npm run build + - docker compose run --rm node rm -rf node_modules + # Up containers + - itkdev-docker-compose-server up --detach --force-recreate --remove-orphans + # Install php dependencies + - itkdev-docker-compose-server exec phpfpm composer install --no-dev --optimize-autoloader + - itkdev-docker-compose-server exec phpfpm composer clear-cache + # Migrate database + - itkdev-docker-compose-server exec phpfpm bin/console doctrine:migrations:migrate --no-interaction From e08f2eb71df11389c68435676ca66ab708672bd3 Mon Sep 17 00:00:00 2001 From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com> Date: Wed, 10 Dec 2025 07:45:33 +0100 Subject: [PATCH 2/4] 5744: Removed clear-cache --- .woodpecker/stg.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.woodpecker/stg.yml b/.woodpecker/stg.yml index 867ed32..81cf2a2 100644 --- a/.woodpecker/stg.yml +++ b/.woodpecker/stg.yml @@ -37,6 +37,5 @@ steps: - itkdev-docker-compose-server up --detach --force-recreate --remove-orphans # Install php dependencies - itkdev-docker-compose-server exec phpfpm composer install --no-dev --optimize-autoloader - - itkdev-docker-compose-server exec phpfpm composer clear-cache # Migrate database - itkdev-docker-compose-server exec phpfpm bin/console doctrine:migrations:migrate --no-interaction From c37507e7157d410172a359343edaff887ceda43d Mon Sep 17 00:00:00 2001 From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com> Date: Wed, 10 Dec 2025 07:46:45 +0100 Subject: [PATCH 3/4] 5744: Updated changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5c615e..69c8416 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +* [PR-98](https://github.com/itk-dev/kunstdatabasen/pull/98) + * Added woodpecker stg file * [PR-96](https://github.com/itk-dev/kunstdatabasen/pull/96) * Composer update * Cleaned up package.json From 1d59c36863249513e7262cc65d17005fe5aee7f6 Mon Sep 17 00:00:00 2001 From: turegjorup Date: Thu, 11 Dec 2025 13:26:07 +0100 Subject: [PATCH 4/4] 5744: Updated woodpecker prod file secret names, added zone --- .woodpecker/{deployment.yml => prod.yml} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename .woodpecker/{deployment.yml => prod.yml} (86%) diff --git a/.woodpecker/deployment.yml b/.woodpecker/prod.yml similarity index 86% rename from .woodpecker/deployment.yml rename to .woodpecker/prod.yml index 50d5089..7b10323 100644 --- a/.woodpecker/deployment.yml +++ b/.woodpecker/prod.yml @@ -3,6 +3,9 @@ when: skip_clone: true +labels: + zone: CLOUD + steps: - name: Ansible playbook image: itkdev/ansible-plugin:1 @@ -13,9 +16,9 @@ steps: secret: from_secret: secret host: - from_secret: host + from_secret: prod_host path: - from_secret: path + from_secret: prod_path user: from_secret: user playbook: "release"