version: "3"
tasks:
build:
cmds:
- go build -tags=netgo .
upload:
deps:
- task: build
- ssh -p993 root@nulo.in sv stop dlbot
- scp -P993 dlbot dlbot@nulo.in:/home/dlbot/bin/
- ssh -p993 root@nulo.in sv start dlbot
melange:
- podman run --privileged --rm -it
-v "$PWD":/work:Z
-v "$PWD"/.melange-cache:/work/melange-cache:Z
cgr.dev/chainguard/melange build
packaging/melange.yml
--arch x86_64 --signing-key packaging/melange.rsa
apko:
- podman run --rm -it
cgr.dev/chainguard/apko:latest publish
--debug --arch x86_64
--repository-append "/work/packages" --keyring-append packaging/melange.rsa.pub
packaging/apko.yaml
gitea.nulo.in/nulo/dlbot:latest