#!/bin/bash
GITTOKEN=${GITTOKEN:=$(head -1 $HOME/private/patch_token)}
[ $# -gt 1 ] || exit 1

branch=$1
shift
packages="$@"

case ${branch} in
   tdaq-common-*)
       project=2290
       ;;
   tdaq-*)
       project=2294
       ;;
   *)
       echo "Invalid project: ${branch}"
       exit 2
       ;;
esac

curl -s -X POST \
     -F token=${GITTOKEN} \
     -F "ref=${branch}" \
     -F "variables[PACKAGES]=${packages}" \
     https://gitlab.cern.ch/api/v4/projects/${project}/trigger/pipeline 

