all repos — nixfiles @ 7d751da688f62424b9b18bc504d22d41835f3eef

System and user configuration, managed by nix and home-manager

scripts/ci/queue (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env fish
#queue a job based on $1/PWD and current git branch/commit

argparse --name="ci queue" t/tag -- $argv

set --function jobname $argv[1] $(basename $PWD)

if set --query _flag_tag
    set --function --append args tag=$(git tag --sort=version:refname | egrep "^v?[0-9]" | tail -n1)
else
    set --function --append args ref=refs/heads/$(git branch --show-current)
    set --function --append args rev=$(git rev-parse @)
end

ssh ci.alin.ovh laminarc queue $jobname[1] $args