summaryrefslogtreecommitdiff
path: root/jenkins/trigger-binnmu
blob: c6b48b89c5a3e8b0dfc2261826c6f7253d9152c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

# Rebuild a source package and then trigger a binary build.

set -eu

while getopts "d:r:q:" opt ; do
  case $opt in
    d) distribution="$OPTARG" ;;
    r) revision="$OPTARG" ;;
    q) queue="$OPTARG" ;;
    *) exit 5 ;;
  esac
done
# shift away args
shift $(($OPTIND - 1))

PACKAGE="$1"

./trigger-source-rebuild -r "${revision:-1}" ${distribution:+-d "$distribution"} "$PACKAGE"
echo "https://jengus.postgresql.org/job/$PACKAGE-source"
echo -n "Continue? "
read reply
./trigger-job ${distribution:+-d "$distribution"} ${queue:+-q "$queue"} "$PACKAGE-binaries"