Update roles/demolamp/tasks/build.yml

This commit is contained in:
2024-03-12 16:39:04 +08:00
parent 6f44163936
commit b56c0098e3

View File

@@ -20,7 +20,18 @@
remote: "origin" remote: "origin"
version: "main" version: "main"
- name: Remove the docker image for pvgnginx if exists
community.docker.docker_image:
name: "{{ pvgnginx.imageName }}"
tag: "{{ ansTagVer }}"
state: absent
- name: Remove the docker image for pvgphpfpm if exists
community.docker.docker_image:
name: "{{ pvgphpfpm.imageName }}"
tag: "{{ ansTagVer }}"
state: absent
- name: Docker login to PVG private repository if not pull from local registry - name: Docker login to PVG private repository if not pull from local registry
community.docker.docker_login: community.docker.docker_login:
registry: "{{ imagePushDomain }}" registry: "{{ imagePushDomain }}"
@@ -43,3 +54,19 @@
force_tag: yes force_tag: yes
timeout: 300 timeout: 300
state: present state: present
- name: Build pvgphpfpm image
community.docker.docker_image:
name: "{{ pvgphpfpm.imageName }}"
source: build
tag: "{{ ansTagVer }}"
build:
path: "{{ pathTemp }}"
dockerfile: "{{ pvgphpfpm.dockerFile }}"
pull: false
push: yes
repository: "{{ pvgphpfpm.pushRepoName }}:{{ ansTagVer }}"
force_tag: yes
timeout: 300
state: present