This commit is contained in:
+9
-2
@@ -29,7 +29,12 @@ ATTIC_TOKEN = os.environ["ATTIC_TOKEN"]
|
||||
print(f"=== Building flake-hub packages for {ARCH} ===")
|
||||
|
||||
# Setup attic
|
||||
attic = capture("nix build --inputs-from . nixpkgs#attic-client --print-out-paths --no-link") + "/bin/attic"
|
||||
attic = (
|
||||
capture(
|
||||
"nix build --inputs-from . nixpkgs#attic-client --print-out-paths --no-link"
|
||||
)
|
||||
+ "/bin/attic"
|
||||
)
|
||||
run(f"'{attic}' login ci {ATTIC_SERVER} '{ATTIC_TOKEN}'")
|
||||
|
||||
# Packages per arch
|
||||
@@ -40,7 +45,9 @@ if ARCH == "s390x-linux":
|
||||
print("Building packages...")
|
||||
for pkg in packages:
|
||||
print(f"--- {pkg} ---")
|
||||
out = capture(f"nix build '.#packages.{ARCH}.{pkg}' --print-build-logs --print-out-paths --no-link")
|
||||
out = capture(
|
||||
f"nix build '.#packages.{ARCH}.{pkg}' --print-build-logs --print-out-paths --no-link"
|
||||
)
|
||||
run(f"'{attic}' push {ATTIC_CACHE} {out}")
|
||||
|
||||
print(f"Build completed for {ARCH}")
|
||||
|
||||
Reference in New Issue
Block a user