Buildx fix
Some checks failed
Deploy Dolibarr / deploy (push) Has been cancelled

This commit is contained in:
Henrik Jess Nielsen
2026-05-18 23:49:27 +02:00
parent 7831f5fe6d
commit f841332eeb
3 changed files with 212 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
name: Deploy Dolibarr
on:
push:
branches:
- main
workflow_dispatch:
jobs:
deploy:
runs-on: debian-host
env:
PATH: /usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:/snap/bin
NOMAD_ADDR: "https://nomad.i80.dk:4646"
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Validate Nomad job
run: nomad job validate nomad-job.hcl
- name: Deploy to Nomad
run: nomad job run nomad-job.hcl
- name: Check deployment status
run: |
echo "=== Job Status ==="
nomad job status dolibarr
echo "=== Allocations ==="
nomad job allocs dolibarr
echo "=== Logs ==="
for alloc in $(nomad job allocs dolibarr -short | tail -n +2 | awk '{print $1}'); do
echo "--- app logs ($alloc) ---"
nomad alloc logs $alloc app || true
done
- name: Done
run: echo "Dolibarr deployed — https://portal.i80.dk"