playbooks/build ocean.yml

22 lines
664 B
YAML
Raw Normal View History

2024-05-17 19:42:53 +03:30
---
- name: build ocean
hosts: all
tasks:
# - name: Change to the app directory and update the repository
# git:
# repo: 'https://gt.eron.co/eron/inception.git' # Replace with your repository URL
# dest: /root/code/inception
# version: master
# register: git_result
- name: Go to the ocean directory
2024-09-02 13:32:57 +03:30
command: "chdir={{directory}} git pull origin master"
2024-05-17 19:42:53 +03:30
register: git_result
- name: Build docker image if there were changes
docker_image:
source: build
build:
2024-09-02 13:32:57 +03:30
path: "{{/root/code/ocean}}"
2024-05-17 19:42:53 +03:30
name: ocean
tag: "{{semaphore_vars.task_details.target_version}}"
when: git_result.changed