From 0d3593aeb89b692280a66edde4514a17dd6bbdaa Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Sun, 8 Sep 2024 21:21:00 -0500 Subject: [PATCH] Revert "switch to forgejo actions" This reverts commit e72165e874d202a56787e52218051635fd97e430. --- .drone.yml | 49 +++++++++++++++++++++++++++++++++++ .forgejo/workflows/build.yaml | 46 -------------------------------- 2 files changed, 49 insertions(+), 46 deletions(-) create mode 100644 .drone.yml delete mode 100644 .forgejo/workflows/build.yaml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..71888e7 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,49 @@ +--- +kind: secret +name: registry +get: + path: forgejo + name: registry +--- +kind: secret +name: username +get: + path: forgejo + name: username +--- +kind: secret +name: password +get: + path: forgejo + name: password +--- +kind: pipeline +type: kubernetes +name: build +steps: +- name: nixos + image: docker.io/jcollie/nixos-runner:latest + pull: always + commands: + - set + - nix build -L .#webserver + - push-container result --repository jeff/healthchecks-webserver + - nix build -L .#smtpd + - push-container result --repository jeff/healthchecks-smtpd + - nix build -L .#sendalerts + - push-container result --repository jeff/healthchecks-sendalerts + - nix build -L .#sendreports + - push-container result --repository jeff/healthchecks-sendreports + - nix build -L .#maintenance + - push-container result --repository jeff/healthchecks-maintenance + - nix build -L .#migrate + - push-container result --repository jeff/healthchecks-migrate + - nix build -L .#static + - push-container result --repository jeff/healthchecks-static + settings: + registry: + from_secret: registry + username: + from_secret: username + password: + from_secret: password diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml deleted file mode 100644 index 51a6e64..0000000 --- a/.forgejo/workflows/build.yaml +++ /dev/null @@ -1,46 +0,0 @@ -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 }}/helthchecks-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 }} - - run: |- - push-container result-webserver --repository ${{ secrets.DOCKER_USERNAME }}/healthchecks-webserver - push-container result-migrate --repository ${{ secrets.DOCKER_USERNAME }}/healthchecks-migrate - push-container result-maintenance --repository ${{ secrets.DOCKER_USERNAME }}/helthchecks-maintenance - push-container result-smtpd --repository ${{ secrets.DOCKER_USERNAME }}/healthchecks-smtpd - push-container result-sendalerts --repository ${{ secrets.DOCKER_USERNAME }}/healthchecks-sendalerts - push-container result-sendreports --repository ${{ secrets.DOCKER_USERNAME }}/healthchecks-sendreports - push-container result-static --repository ${{ secrets.DOCKER_USERNAME }}/healthchecks-static - env: - REGISTRY: ${{ secrets.DOCKER_REGISTRY }} - USERNAME: ${{ secrets.DOCKER_USERNAME }} - PASSWORD: ${{ secrets.DOCKER_PASSWORD }}