sintonia/dev_tools/postCommitBuildTrigger.sh

26 lines
453 B
Bash
Executable File

#!/bin/bash
# the base url of the bamboo server
baseurl="$1/updateAndBuild.action?buildKey="
#
# Use the REST API to trigger a build
#
# Moves to the 2nd param (first is URL)
shift
# Loop for each build key
while (( "$#" )); do
#
# Invoke the trigger
#
remoteCall=$baseurl$1
echo "Detected last directory that was committed ... triggering $remoteCall"
/usr/bin/wget --timeout=10 -t1 $remoteCall -O /dev/null
shift
done
exit 0