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
|