docker-healthchecks/.forgejo/workflows/build.yaml
Jeffrey C. Ollie be200e1e71
All checks were successful
build nixos-runner / build (push) Successful in 9m37s
fix package name
2024-09-09 11:53:31 -05:00

34 lines
1.6 KiB
YAML

name: build nixos-runner
on:
- push
jobs:
build:
runs-on: nixos
steps:
- uses: actions/checkout@v4
- run: nix build -L .#webserver
- run: mv result result-webserver
- run: nix build -L .#migrate
- run: mv result result-migrate
- run: nix build -L .#maintenance
- run: mv result result-maintenance
- run: nix build -L .#smtpd
- run: mv result result-smtpd
- run: nix build -L .#sendalerts
- run: mv result result-sendalerts
- run: nix build -L .#sendreports
- run: mv result result-sendreports
- run: nix build -L .#static
- run: mv result result-static
- run: |-
push-container result-webserver --repository ${{ secrets.FORGEJO_USERNAME }}/healthchecks-webserver
push-container result-migrate --repository ${{ secrets.FORGEJO_USERNAME }}/healthchecks-migrate
push-container result-maintenance --repository ${{ secrets.FORGEJO_USERNAME }}/healthchecks-maintenance
push-container result-smtpd --repository ${{ secrets.FORGEJO_USERNAME }}/healthchecks-smtpd
push-container result-sendalerts --repository ${{ secrets.FORGEJO_USERNAME }}/healthchecks-sendalerts
push-container result-sendreports --repository ${{ secrets.FORGEJO_USERNAME }}/healthchecks-sendreports
push-container result-static --repository ${{ secrets.FORGEJO_USERNAME }}/healthchecks-static
env:
REGISTRY: ${{ secrets.FORGEJO_REGISTRY }}
USERNAME: ${{ secrets.FORGEJO_USERNAME }}
PASSWORD: ${{ secrets.FORGEJO_PASSWORD }}