From 85f1ce4ddda038e9d5aa64a5495d9402d46adb48 Mon Sep 17 00:00:00 2001 From: Kevin Amado Date: Fri, 11 Feb 2022 21:18:21 -0500 Subject: [PATCH] feat: push artifacts --- buildkite.yaml | 10 ++++++++-- flake.nix | 4 +++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/buildkite.yaml b/buildkite.yaml index 8d71b5d..364901b 100644 --- a/buildkite.yaml +++ b/buildkite.yaml @@ -4,12 +4,18 @@ steps: - nix3 build - label: cache + artifacts: + - aarch64-unknown-linux-musl + - x86_64-unknown-linux-gnu + - x86_64-unknown-linux-musl if: build.branch == "main" command: - echo +++ - - nix3 build + - nix3 build --out-link aarch64-unknown-linux-musl .#aarch64-unknown-linux-musl - cachix push alejandra result - - nix3 build .#packages.x86_64-linux.musl + - nix3 build --out-link x86_64-unknown-linux-gnu .#x86_64-unknown-linux-gnu + - cachix push alejandra result + - nix3 build --out-link x86_64-unknown-linux-musl .#x86_64-unknown-linux-musl - cachix push alejandra result - nix3 develop --profile develop --command true diff --git a/flake.nix b/flake.nix index ca0d8e8..969995f 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,6 @@ { description = "The Uncompromising Nix Code Formatter"; + inputs = { fenix.url = "github:nix-community/fenix"; fenix.inputs.nixpkgs.follows = "nixpkgs"; @@ -9,6 +10,7 @@ nixpkgs.url = "github:nixos/nixpkgs"; }; + outputs = inputs: let build = host: target: let nixpkgs = import inputs.nixpkgs { @@ -17,7 +19,7 @@ "aarch64-apple-darwin" = inputs.nixpkgs.lib.systems.examples.aarch64-darwin; "aarch64-unknown-linux-musl".config = "aarch64-unknown-linux-musl"; "x86_64-apple-darwin" = null; - "x86_64-unknown-linux-gnu".config = "x86_64-unknown-linux-gnu"; + "x86_64-unknown-linux-gnu" = null; "x86_64-unknown-linux-musl".config = "x86_64-unknown-linux-musl"; }; };