nixos-riscv/ci/make-tarball.sh
Rodrigo Arias Mallo ebde95c29f
Some checks failed
CI / build:lagarto-ox-tarball (push) Failing after 5s
Add tarball script for CI
Allows the same script to be executed by GitLab and Gitea runners.
2024-10-22 16:20:32 +02:00

17 lines
414 B
Bash

#!/bin/sh
set -e
nix build -L '.#nixosConfigurations.lagarto-ox.pkgs.fpga-tarball'
cd result
out=/ceph/home/gitlab-runner/public_html/nixos-riscv/
fn=$(ls | head -1)
cp "$fn" "$out/$fn"
rm -f "$out/latest.tar.zst"
ln -s "$out/$fn" "$out/latest.tar.zst"
rm result
echo "Pinned: https://jungle.bsc.es/~gitlab-runner/nixos-riscv/$fn"
echo "Latest: https://jungle.bsc.es/~gitlab-runner/nixos-riscv/latest.tar.zst"