Skip to content
Snippets Groups Projects
Commit 895d02cb authored by Alex Iribarren's avatar Alex Iribarren
Browse files

Do some magic

parent 158abb7a
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -72,19 +72,16 @@ tag: ...@@ -72,19 +72,16 @@ tag:
before_script: before_script:
- curl https://releases.hashicorp.com/nomad/${NOMAD_VERSION}/nomad_${NOMAD_VERSION}_linux_amd64.zip -o /tmp/nomad.zip - curl https://releases.hashicorp.com/nomad/${NOMAD_VERSION}/nomad_${NOMAD_VERSION}_linux_amd64.zip -o /tmp/nomad.zip
- unzip /tmp/nomad.zip -d /usr/local/bin/ - unzip /tmp/nomad.zip -d /usr/local/bin/
- env
- export
- for j in *.nomad; do sed -i "s/\$NOMAD_ADDR/${NOMAD_ADDRESS}/g" $j; done
deploy_test: deploy_test:
<<: *nomad_deps <<: *nomad_deps
stage: deploy_test stage: deploy_test
script: script:
- for j in *.nomad; do nomad job validate $j; done - for j in *.nomad; do nomad job validate <(envsubst < $j); done
- for j in *.nomad; do (nomad job plan -verbose $j || [[ $? -eq 0 || $? -eq 1 ]]) || break; done # plan returns 0 or 1 on success - for j in *.nomad; do (nomad job plan -verbose <(envsubst < $j) || [[ $? -eq 0 || $? -eq 1 ]]) || break; done # plan returns 0 or 1 on success
deploy: deploy:
<<: *nomad_deps <<: *nomad_deps
stage: deploy stage: deploy
script: script:
- for j in *.nomad; do nomad job run $j; done - for j in *.nomad; do nomad job run <(envsubst < $j); done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment