Merge "Refactor check for new container images"

This commit is contained in:
Zuul 2024-12-16 19:58:13 +00:00 committed by Gerrit Code Review
commit 5ad1a402d3
2 changed files with 23 additions and 4 deletions

View File

@ -41,14 +41,23 @@
- name: Install reverse proxy
include_tasks: proxy.yaml
- name: Get list of image IDs pre pull
# The --quiet flag prints out only image IDs
command: docker image list --quiet
register: pre_pull_image_ids
- name: Run docker-compose pull
shell:
cmd: docker-compose pull
chdir: /etc/gitea-docker/
register: docker_compose_pull
- name: Get list of image IDs post pull
# The --quiet flag prints out only image IDs
command: docker image list --quiet
register: post_pull_image_ids
- name: Stop/Start gitea safely for Gerrit replication
when: "'downloaded newer image' in docker_compose_pull.stderr"
when: pre_pull_image_ids.stdout_lines|sort != post_pull_image_ids.stdout_lines|sort
block:
- name: Run docker-compose stop
shell:

View File

@ -80,13 +80,23 @@
yes
creates: /var/jitsi-meet/jvb/jvb-keystore.store
- name: Get list of image IDs pre pull
# The --quiet flag prints out only image IDs
command: docker image list --quiet
register: pre_pull_image_ids
- name: Run docker-compose pull
shell:
cmd: docker-compose pull
chdir: /etc/jitsi-meet-docker/
register: docker_compose_pull
- name: Get list of image IDs post pull
# The --quiet flag prints out only image IDs
command: docker image list --quiet
register: post_pull_image_ids
- name: Stop/Start containers if needed
when: "'downloaded newer image' in docker_compose_pull.stderr"
when: pre_pull_image_ids.stdout_lines|sort != post_pull_image_ids.stdout_lines|sort
block:
- name: Run docker-compose down
shell: