4
if [[ -z ${JENKINS_USER:-} || -z ${JENKINS_PASSWORD:-} ]]; then
5
echo "JENKINS_USER and JENKINS_PASSWORD must be defined."
9
if [[ ! $ACTION =~ ^(enable|disable)$ ]]; then
10
echo "Expected $0 <enable|disable>."
16
CREDS="$JENKINS_USER:$JENKINS_PASSWORD"
17
JOB="http://$CREDS@juju-ci.vapour.ws:8080/job/build-revision"
20
# Empty the "C" queue. There can be only 1 or 0 jobs in it.
21
for job in $(atq -q c | cut -f 1); do
25
if [[ $ACTION == 'enable' ]]; then
26
curl --data enable "$JOB/enable"
28
curl --data disable "$JOB/disable"
29
echo "Build-revision will be enabled in $HOURS hour"
30
echo curl --data enable "$JOB/enable" | at -q c now +$HOURS hours