Newer
Older
netbox-docker / build-branches.sh
@Christian Mäder Christian Mäder on 10 Apr 2018 487 bytes ⚙️ Reduce number of branches to build
#!/bin/bash
# Builds develop, develop-* and master branches

ORIGINAL_GITHUB_REPO="digitalocean/netbox"
GITHUB_REPO="${GITHUB_REPO-$ORIGINAL_GITHUB_REPO}"
URL_RELEASES="https://api.github.com/repos/${GITHUB_REPO}/branches"

CURL="curl -sS"

BRANCHES=$($CURL "${URL_RELEASES}" | jq -r 'map(.name) | .[] | scan("^[^v].+") | match("^(master|develop).*") | .string')

ERROR=0

for BRANCH in $BRANCHES; do
  # shellcheck disable=SC2068
  ./build.sh "${BRANCH}" $@ || ERROR=1
done
exit $ERROR