File tree 3 files changed +14
-3
lines changed
build_with_dockerfile/tasks
3 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 3
3
vars_files :
4
4
- group_vars/alpha-image-builder.yml
5
5
roles :
6
- - { role: builder }
6
+ - { role: build_with_dockerfile }
7
7
8
8
- hosts : " {{ dock | default('docks') }}"
9
9
vars_files :
Original file line number Diff line number Diff line change 30
30
become : yes
31
31
command : docker build {{ build_args | default("") }} --tag="{{ container_image }}:{{ container_tag }}" "{{ build_dir }}/{{ name }}/repo"
32
32
33
+ - name : login to registry
34
+ delegate_to : " {{ builder }}"
35
+ tags : deploy, build
36
+ become : yes
37
+ command :
docker login -u {{ registry_username }} -p {{ registry_token }} -e "[email protected] " {{ registry_host }}
38
+
33
39
- name : push docker image
34
40
delegate_to : " {{ builder }}"
35
41
tags : deploy, build
36
42
become : yes
37
- ignore_errors : True
38
43
command : docker push {{ container_image }}:{{ container_tag }}
44
+
45
+ - name : logout of registry
46
+ delegate_to : " {{ builder }}"
47
+ tags : deploy, build
48
+ become : yes
49
+ command : docker logout {{ registry_host }}
Original file line number Diff line number Diff line change 91
91
- name : copy dockerfile to build folder
92
92
delegate_to : " {{ builder }}"
93
93
tags : deploy, build
94
- when : build_image and use_default_dockerfile is not defined
94
+ when : build_image
95
95
become : true
96
96
template :
97
97
src : " {{ dockerfile }}"
You can’t perform that action at this time.
0 commit comments