Files
tink-demo/.gitea/workflows/deploy.yml
Henrik Jess Nielsen e3fa08f6fb
Some checks failed
Build and Deploy / build-and-deploy (push) Has been cancelled
excluded resolver
2026-05-22 18:33:54 +02:00

30 lines
884 B
YAML

name: Build and Deploy
on:
push:
branches: [main]
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build Docker image
run: docker build -t registry.i80.dk/moneycapp-tink-demo:latest .
- name: Push to i80 registry
run: |
echo "${{ secrets.REGISTRY_TOKEN }}" | docker login registry.i80.dk \
-u "${{ secrets.REGISTRY_USER }}" --password-stdin
docker push registry.i80.dk/moneycapp-tink-demo:latest
- name: Deploy to Nomad
env:
NOMAD_ADDR: ${{ secrets.NOMAD_ADDR }}
NOMAD_TOKEN: ${{ secrets.NOMAD_TOKEN }}
run: |
curl -fsSL https://releases.hashicorp.com/nomad/1.8.0/nomad_1.8.0_linux_amd64.zip -o nomad.zip
unzip -q nomad.zip && chmod +x nomad
./nomad job run moneycapp-tink-demo.nomad