ci changes

This commit is contained in:
Lucy Hochkamp 2025-09-07 01:09:27 +02:00
parent bbe47c8fe6
commit c999ed6520
No known key found for this signature in database

View file

@ -4,14 +4,18 @@ when:
steps:
- build-push:
image: harbor.vdx.hu/voidcontext/woodpecker-plugin-nix-attic:0.2.0
settings:
binary_cache: https://attic.hailsatan.eu
binary_cache_public_key: some-binary-cache.example.com:some-public-key
binary_cache_token:
from_secret: binary_cache_access_token
script: |
nix build .#allConfigurations
attic login default $PLUGIN_BINARY_CACHE_TOKEN
attic push some-cache $(nix path-info .#default)
image: ghcr.io/lix-project/lix:latest
environment:
ATTIC_ENDPOINT: https://attic.hailsatan.eu
ATTIC_CACHE: xyno
ATTIC_PUSH_TOKEN:
from_secret: attic_push_token
commands:
- export PATH=$PATH:$(nix build --no-link nixpkgs#attic-client --print-out-paths)/bin
- attic login default ${ATTIC_ENDPOINT} ${ATTIC_PUSH_TOKEN}
- attic use ${ATTIC_CACHE}
- attic watch-store ${ATTIC_CACHE} &
- nix build .#nixosConfigurations.ds9.config.system.build.toplevel .#nixosConfigurations.picard.config.system.build.toplevel .#nixosConfigurations.theseus.config.system.build.toplevel
- attic push some-cache $(nix path-info .#default)