Files
questions/.gitea/workflows/deploy.yml
T
blandClaude Opus 5.5 6de2febec1
Deploy test instance / deploy (push) Successful in 4s
lint-and-reload / lint (push) Successful in 2s
Test: hver ansatt retter sitt eget kort; testen følger nyeste portal ved hver push
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 20:39:27 +02:00

26 lines
814 B
YAML

name: Deploy test instance
# Branch `test` is portal.test.klingenbergbygg.no: the newest portal
# release (cut from uhhm/portal main), with a NATS of its own on kasse,
# so nothing tried here reaches production or mails a customer. The
# production site is branch `main`, pinned in its own deploy.yml.
# Every push: a test site that follows the newest release has no pin
# to change, so a push is the moment to pick the newest up.
on:
workflow_dispatch:
push:
branches: [test]
env:
INSTANCE: klingenberg-test
jobs:
deploy:
runs-on: fish
steps:
- name: Ship the newest release and restart
run: |
tag=$(curl -sf https://project.uhhm.no/api/v1/repos/uhhm/portal/releases/latest | jq -r .tag_name)
sudo /usr/local/bin/deploy-portal-instance "$INSTANCE" "$tag"