From f35a532633536a4c1da66bec1a9540565506dfe5 Mon Sep 17 00:00:00 2001 From: Anna Date: Mon, 4 Oct 2021 01:04:11 -0400 Subject: [PATCH] chore: add ci --- .build.yml | 16 ++++++++++++++++ default.nix | 1 + 2 files changed, 17 insertions(+) create mode 100644 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..85e1ea2 --- /dev/null +++ b/.build.yml @@ -0,0 +1,16 @@ +image: fedora/33 +packages: + - curl + - tar + - xz +tasks: + - install-nix: | + curl -L https://nixos.org/nix/install | sh -s + echo 'source $HOME/.nix-profile/etc/profile.d/nix.sh' >> $HOME/.buildenv + - build: | + cd remote-party-finder + nix-shell --command 'cargo build --release' + strip -s target/release/remote-party-finder + nix-shell --command 'patchelf --remove-rpath --set-interpreter /usr/lib64/ld-linux-x86-64.so.2 target/release/remote-party-finder' +artifacts: + - remote-party-finder/target/release/remote-party-finder diff --git a/default.nix b/default.nix index 4d73104..94bfa02 100644 --- a/default.nix +++ b/default.nix @@ -6,5 +6,6 @@ pkgs.mkShell { buildInputs = [ (pkgs.rustChannelOf { date = "2021-09-20"; channel = "nightly"; }).rust pkgs.gcc + pkgs.patchelf ]; }