File tree Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,10 @@ executors:
20
20
working_directory : ~/marp-cli
21
21
22
22
docker :
23
- docker :
24
- - image : docker:git
23
+ machine : true
25
24
working_directory : ~/marp-cli
25
+ environment :
26
+ DOCKER_BUILDKIT : 1
26
27
27
28
commands :
28
29
install :
@@ -108,11 +109,21 @@ commands:
108
109
pass :
109
110
type : env_var_name
110
111
default : DOCKER_PASS
112
+ machine :
113
+ type : boolean
114
+ default : false
111
115
steps :
112
116
- checkout
113
117
114
- - setup_remote_docker :
115
- version : ' 20.10.2'
118
+ - unless :
119
+ condition : << parameters.machine >>
120
+ steps :
121
+ - setup_remote_docker :
122
+ version : ' 20.10.2'
123
+
124
+ - run :
125
+ name : Login to Docker Hub
126
+ command : docker login -u ${<< parameters.user >>} -p ${<< parameters.pass >>}
116
127
117
128
- run :
118
129
name : Install Docker buildx
@@ -130,7 +141,6 @@ commands:
130
141
- run :
131
142
name : Build Docker image and push to Docker Hub
132
143
command : |
133
- docker login -u ${<< parameters.user >>} -p ${<< parameters.pass >>}
134
144
docker context create builder
135
145
docker buildx create --use builder
136
146
docker buildx build --no-cache --platform linux/amd64,linux/arm64 --push -t marpteam/marp-cli:<< parameters.tag >> .
@@ -171,12 +181,14 @@ jobs:
171
181
executor : docker
172
182
steps :
173
183
- docker :
184
+ machine : true
174
185
tag : latest
175
186
176
187
docker-image-tag :
177
188
executor : docker
178
189
steps :
179
190
- docker :
191
+ machine : true
180
192
tag : $CIRCLE_TAG
181
193
182
194
workflows :
You can’t perform that action at this time.
0 commit comments