Compare commits

...

2 commits

Author SHA1 Message Date
c3f48953fd
switch back to python 3.11
Some checks reported errors
continuous-integration/drone Build was killed
2024-09-08 21:21:54 -05:00
0d3593aeb8
Revert "switch to forgejo actions"
This reverts commit e72165e874.
2024-09-08 21:21:00 -05:00
3 changed files with 50 additions and 47 deletions

49
.drone.yml Normal file
View file

@ -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

View file

@ -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 }}

View file

@ -15,7 +15,7 @@
pkgs = import nixpkgs { pkgs = import nixpkgs {
inherit system; inherit system;
}; };
py = pkgs.python312.override { py = pkgs.python3.override {
packageOverrides = final: prev: { packageOverrides = final: prev: {
django = prev.django_5; django = prev.django_5;
}; };