11kind : pipeline
2- type : docker
2+ type : exec
33name : linux-amd64
44
55platform :
@@ -8,9 +8,6 @@ platform:
88
99steps :
1010- name : test
11- image : docker.io/drycc/dind
12- pull : always
13- privileged : true
1411 commands :
1512 - make docker-build test
1613 environment :
@@ -22,14 +19,8 @@ steps:
2219 - push
2320 - tag
2421 - pull_request
25- volumes :
26- - name : image_registries
27- path : /etc/containers/registries.conf
2822
2923- name : publish
30- image : docker.io/drycc/dind
31- pull : always
32- privileged : true
3324 commands :
3425 - echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
3526 - make docker-build docker-immutable-push
@@ -47,24 +38,10 @@ steps:
4738 event :
4839 - push
4940 - tag
50- volumes :
51- - name : image_registries
52- path : /etc/containers/registries.conf
53-
54- trigger :
55- event :
56- - push
57- - tag
58- - pull_request
59-
60- volumes :
61- - name : image_registries
62- host :
63- path : /etc/containers/registries.conf
6441
6542---
6643kind : pipeline
67- type : docker
44+ type : exec
6845name : linux-arm64
6946
7047platform :
@@ -73,9 +50,6 @@ platform:
7350
7451steps :
7552- name : publish
76- image : docker.io/drycc/dind
77- pull : always
78- privileged : true
7953 commands :
8054 - echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
8155 - make docker-build docker-immutable-push
@@ -89,19 +63,10 @@ steps:
8963 from_secret : docker_username
9064 DOCKER_PASSWORD :
9165 from_secret : docker_password
92- volumes :
93- - name : image_registries
94- path : /etc/containers/registries.conf
95-
96- trigger :
97- event :
98- - push
99- - tag
100-
101- volumes :
102- - name : image_registries
103- host :
104- path : /etc/containers/registries.conf
66+ when :
67+ event :
68+ - push
69+ - tag
10570
10671---
10772kind : pipeline
@@ -111,7 +76,6 @@ name: manifest
11176steps :
11277- name : generate manifest
11378 image : docker.io/library/alpine
114- pull : always
11579 commands :
11680 - sed -i "s/docker.io/$${DRYCC_REGISTRY}/g" .drone/manifest.tmpl
11781 environment :
@@ -143,12 +107,11 @@ depends_on:
143107
144108---
145109kind : pipeline
146- type : docker
110+ type : exec
147111name : chart
148112
149113steps :
150114- name : generate chart
151- image : docker.io/drycc/python-dev
152115 commands :
153116 - IMAGE_TAG=$([ ! -z $DRONE_TAG ] && echo ${DRONE_TAG:1} || echo \"canary\")
154117 - sed -i "s/image_tag:\ \"canary\"/image_tag:\ $IMAGE_TAG/g" charts/imagebuilder/values.yaml
@@ -161,8 +124,7 @@ steps:
161124 from_secret : chartmuseum_password
162125 CHARTMUSEUM_API :
163126 from_secret : chartmuseum_api
164-
165- trigger :
166- event :
167- - push
168- - tag
127+ when :
128+ event :
129+ - push
130+ - tag
0 commit comments