Added presencia deploy

This commit is contained in:
2021-11-27 13:59:40 +01:00
parent 8825c20a5c
commit 250e84d68e
4 changed files with 20 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
#!/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