build release builds with crane in ci
Some checks failed
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/deployment/release/4 Pipeline is pending
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/deployment/debug Pipeline was successful
ci/woodpecker/deployment/release/2 Pipeline failed
ci/woodpecker/deployment/release/3 Pipeline failed
ci/woodpecker/deployment/release/1 Pipeline failed
ci/woodpecker/deployment/publish unknown status
Some checks failed
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/deployment/release/4 Pipeline is pending
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/deployment/debug Pipeline was successful
ci/woodpecker/deployment/release/2 Pipeline failed
ci/woodpecker/deployment/release/3 Pipeline failed
ci/woodpecker/deployment/release/1 Pipeline failed
ci/woodpecker/deployment/publish unknown status
This commit is contained in:
parent
55cd2b4051
commit
32305cd2db
2 changed files with 3 additions and 7 deletions
|
@ -18,7 +18,7 @@ steps:
|
||||||
- name: build
|
- name: build
|
||||||
image: nixpkgs/nix:nixos-22.05
|
image: nixpkgs/nix:nixos-22.05
|
||||||
commands:
|
commands:
|
||||||
- nix-build --no-build-output --attr pkgs.${ARCH}.release --argstr git_version ${CI_COMMIT_TAG:-$CI_COMMIT_SHA}
|
- nix-build --attr releasePackages.${ARCH} --argstr git_version ${CI_COMMIT_TAG:-$CI_COMMIT_SHA}
|
||||||
|
|
||||||
- name: check is static binary
|
- name: check is static binary
|
||||||
image: nixpkgs/nix:nixos-22.05
|
image: nixpkgs/nix:nixos-22.05
|
||||||
|
|
|
@ -6,14 +6,10 @@ let
|
||||||
pkgs = import nixpkgs { };
|
pkgs = import nixpkgs { };
|
||||||
compile = import ./nix/compile.nix;
|
compile = import ./nix/compile.nix;
|
||||||
|
|
||||||
compileWith = args: compile ({
|
build_release = target: (compile {
|
||||||
inherit system git_version nixpkgs;
|
inherit target system git_version nixpkgs;
|
||||||
crane = flake.inputs.crane;
|
crane = flake.inputs.crane;
|
||||||
rust-overlay = flake.inputs.rust-overlay;
|
rust-overlay = flake.inputs.rust-overlay;
|
||||||
} // args);
|
|
||||||
|
|
||||||
build_release = target: (compile {
|
|
||||||
inherit target;
|
|
||||||
release = true;
|
release = true;
|
||||||
}).garage;
|
}).garage;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue