#!/bin/sh set -xe echo "Deploying for $GIT_REPO_URL" CONTENT_DIR=$(mktemp -d -t ci-XXXXXXXXXX) echo "Working directory: ${CONTENT_DIR}" mkdir -p ${CONTENT_DIR} GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -i ${GIT_SSH_ID_FILE}" git clone --recurse-submodules ${GIT_REPO_URL} ${CONTENT_DIR} cd ${CONTENT_DIR} ./deploy/publish.sh curl $NOMAD_ADDR/v1/job/$JOB_NAME | jq '.TaskGroups[0].Count = 0 | {"Job": .}' | curl -X POST -d @- $NOMAD_ADDR/v1/job/$JOB_NAME sleep 5 curl $NOMAD_ADDR/v1/job/$JOB_NAME | jq '.TaskGroups[0].Count = 1 | {"Job": .}' | curl -X POST -d @- $NOMAD_ADDR/v1/job/$JOB_NAME