Improve deploy
This commit is contained in:
@@ -120,11 +120,13 @@ tasks:
|
|||||||
- task: deploy-with-ansible
|
- task: deploy-with-ansible
|
||||||
vars:
|
vars:
|
||||||
DOCKER_IMAGE: '{{.DOCKER_IMAGE}}'
|
DOCKER_IMAGE: '{{.DOCKER_IMAGE}}'
|
||||||
|
|
||||||
|
|
||||||
deploy-with-ansible:
|
deploy-with-ansible:
|
||||||
internal: true
|
internal: true
|
||||||
requires:
|
requires:
|
||||||
vars: [DOCKER_IMAGE]
|
vars: [DOCKER_IMAGE]
|
||||||
dir: '/home/av/projects/private/pet-project-server'
|
dir: '/home/av/projects/private/pet-project-server'
|
||||||
cmd: ansible-playbook -i production.yml playbook-app-homepage.yml --extra-vars 'homepage_web_image={{.DOCKER_IMAGE}}'
|
cmds:
|
||||||
|
- yq --inplace '.homepage_nginx_image = "{{.DOCKER_IMAGE}}"' vars/homepage.images.yml
|
||||||
|
- "git commit vars/homepage.images.yml --message 'Homepage: release {{.DOCKER_IMAGE}}'"
|
||||||
|
- ansible-playbook -i production.yml playbook-homepage-registry.yml playbook-homepage.yml
|
||||||
|
|||||||
Reference in New Issue
Block a user