ci: tweak container images
This commit is contained in:
parent
2bab72a9b7
commit
0ce0132554
2 changed files with 8 additions and 11 deletions
|
@ -13,14 +13,13 @@ matrix:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
build:
|
build:
|
||||||
image: git.nikos.gg/prymn/images/nix:89bb1c18
|
image: git.nikos.gg/prymn/images/nix:f3da8a6b
|
||||||
secrets: [ ATTIC_SECRET ]
|
secrets: [ ATTIC_SECRET ]
|
||||||
commands:
|
commands:
|
||||||
- echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf
|
- attic login local http://172.17.0.1:8080 "$${ATTIC_SECRET}"
|
||||||
- attic login local http://172.17.0.1:8080/ "$${ATTIC_SECRET}"
|
- attic use prymn-cache
|
||||||
- attic use prymn
|
|
||||||
- nix build -L ".#agent-${BUILD_TARGET}"
|
- nix build -L ".#agent-${BUILD_TARGET}"
|
||||||
- attic push prymn ./result
|
- attic push prymn-cache ./result
|
||||||
- mkdir -p "dist/${BUILD_TARGET}"
|
- mkdir -p "dist/${BUILD_TARGET}"
|
||||||
- cp result/bin/prymn_agent "dist/${BUILD_TARGET}/"
|
- cp result/bin/prymn_agent "dist/${BUILD_TARGET}/"
|
||||||
|
|
||||||
|
|
|
@ -4,12 +4,10 @@ when:
|
||||||
steps:
|
steps:
|
||||||
flake-check:
|
flake-check:
|
||||||
group: test
|
group: test
|
||||||
image: git.nikos.gg/prymn/images/nix:89bb1c18
|
image: git.nikos.gg/prymn/images/nix:f3da8a6b
|
||||||
secrets: [ ATTIC_SECRET ]
|
secrets: [ ATTIC_SECRET ]
|
||||||
commands:
|
commands:
|
||||||
- echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf # TODO: Move in image
|
- attic login local http://172.17.0.1:8080 "$${ATTIC_SECRET}"
|
||||||
- attic login local http://172.17.0.1:8080/ "$${ATTIC_SECRET}"
|
- attic use prymn-cache
|
||||||
- attic use prymn
|
|
||||||
- nix -L flake check
|
- nix -L flake check
|
||||||
# TODO: nix run jq cache inside image?
|
- attic push prymn-cache $(nix eval .#checks.aarch64-linux --json | jq -r '.|join(" ")')
|
||||||
- attic push prymn $(nix eval .#checks.aarch64-linux --json | nix run nixpkgs#jq -- -r '.|join(" ")')
|
|
||||||
|
|
Loading…
Reference in a new issue