Skip to content

Commit a3473de

Browse files
author
lijianguo
committed
chore(CICD): pretty .drone.yaml format
1 parent 9b293f7 commit a3473de

1 file changed

Lines changed: 107 additions & 107 deletions

File tree

.drone/.drone.yml

Lines changed: 107 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -7,54 +7,54 @@ platform:
77
os: linux
88

99
steps:
10-
- name: test
11-
image: docker.io/library/docker:dind
12-
pull: if-not-exists
13-
privileged: true
14-
commands:
15-
- nohup dockerd &
16-
- apk add make bash curl
17-
- make docker-build test
18-
environment:
19-
VERSION: ${DRONE_TAG:-latest}-linux-amd64
20-
DEV_REGISTRY: ${DEV_REGISTRY:-docker.io}
21-
DRYCC_REGISTRY: ${DRYCC_REGISTRY:-docker.io}
22-
when:
23-
event:
24-
- push
25-
- tag
26-
- pull_request
27-
28-
- name: publish
29-
image: docker.io/library/docker:dind
30-
pull: if-not-exists
31-
privileged: true
32-
commands:
33-
- nohup dockerd &
34-
- apk add make bash curl
35-
- echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
36-
- make docker-build docker-immutable-push
37-
environment:
38-
VERSION: ${DRONE_TAG:-latest}-linux-amd64
39-
DEV_REGISTRY:
40-
from_secret: dev_registry
41-
DRYCC_REGISTRY:
42-
from_secret: drycc_registry
43-
DOCKER_USERNAME:
44-
from_secret: docker_username
45-
DOCKER_PASSWORD:
46-
from_secret: docker_password
47-
when:
48-
event:
49-
- push
50-
- tag
51-
52-
trigger:
53-
event:
10+
- name: test
11+
image: docker.io/library/docker:dind
12+
pull: if-not-exists
13+
privileged: true
14+
commands:
15+
- nohup dockerd &
16+
- apk add make bash curl
17+
- make docker-build test
18+
environment:
19+
VERSION: ${DRONE_TAG:-latest}-linux-amd64
20+
DEV_REGISTRY: ${DEV_REGISTRY:-docker.io}
21+
DRYCC_REGISTRY: ${DRYCC_REGISTRY:-docker.io}
22+
when:
23+
event:
5424
- push
5525
- tag
5626
- pull_request
5727

28+
- name: publish
29+
image: docker.io/library/docker:dind
30+
pull: if-not-exists
31+
privileged: true
32+
commands:
33+
- nohup dockerd &
34+
- apk add make bash curl
35+
- echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
36+
- make docker-build docker-immutable-push
37+
environment:
38+
VERSION: ${DRONE_TAG:-latest}-linux-amd64
39+
DEV_REGISTRY:
40+
from_secret: dev_registry
41+
DRYCC_REGISTRY:
42+
from_secret: drycc_registry
43+
DOCKER_USERNAME:
44+
from_secret: docker_username
45+
DOCKER_PASSWORD:
46+
from_secret: docker_password
47+
when:
48+
event:
49+
- push
50+
- tag
51+
52+
trigger:
53+
event:
54+
- push
55+
- tag
56+
- pull_request
57+
5858
---
5959
kind: pipeline
6060
type: docker
@@ -65,91 +65,91 @@ platform:
6565
os: linux
6666

6767
steps:
68-
- name: publish
69-
image: docker.io/library/docker:dind
70-
pull: if-not-exists
71-
privileged: true
72-
commands:
73-
- nohup dockerd &
74-
- apk add make bash curl
75-
- echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
76-
- make docker-build docker-immutable-push
77-
environment:
78-
VERSION: ${DRONE_TAG:-latest}-linux-arm64
79-
DEV_REGISTRY:
80-
from_secret: dev_registry
81-
DRYCC_REGISTRY:
82-
from_secret: drycc_registry
83-
DOCKER_USERNAME:
84-
from_secret: docker_username
85-
DOCKER_PASSWORD:
86-
from_secret: docker_password
68+
- name: publish
69+
image: docker.io/library/docker:dind
70+
pull: if-not-exists
71+
privileged: true
72+
commands:
73+
- nohup dockerd &
74+
- apk add make bash curl
75+
- echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin
76+
- make docker-build docker-immutable-push
77+
environment:
78+
VERSION: ${DRONE_TAG:-latest}-linux-arm64
79+
DEV_REGISTRY:
80+
from_secret: dev_registry
81+
DRYCC_REGISTRY:
82+
from_secret: drycc_registry
83+
DOCKER_USERNAME:
84+
from_secret: docker_username
85+
DOCKER_PASSWORD:
86+
from_secret: docker_password
8787

8888
trigger:
8989
event:
90-
- push
91-
- tag
90+
- push
91+
- tag
9292

9393
---
9494
kind: pipeline
9595
type: docker
9696
name: manifest
9797

9898
steps:
99-
- name: generate manifest
100-
image: docker.io/library/alpine
101-
pull: if-not-exists
102-
commands:
103-
- sed -i "s/docker.io/$${DRYCC_REGISTRY}/g" .drone/manifest.tmpl
104-
environment:
105-
DRYCC_REGISTRY:
106-
from_secret: drycc_registry
107-
108-
- name: publish
109-
image: plugins/manifest
110-
settings:
111-
spec: .drone/manifest.tmpl
112-
username:
113-
from_secret: docker_username
114-
password:
115-
from_secret: docker_password
116-
environment:
117-
DEV_REGISTRY:
118-
from_secret: dev_registry
119-
DRYCC_REGISTRY:
120-
from_secret: drycc_registry
99+
- name: generate manifest
100+
image: docker.io/library/alpine
101+
pull: if-not-exists
102+
commands:
103+
- sed -i "s/docker.io/$${DRYCC_REGISTRY}/g" .drone/manifest.tmpl
104+
environment:
105+
DRYCC_REGISTRY:
106+
from_secret: drycc_registry
107+
108+
- name: publish
109+
image: plugins/manifest
110+
settings:
111+
spec: .drone/manifest.tmpl
112+
username:
113+
from_secret: docker_username
114+
password:
115+
from_secret: docker_password
116+
environment:
117+
DEV_REGISTRY:
118+
from_secret: dev_registry
119+
DRYCC_REGISTRY:
120+
from_secret: drycc_registry
121121

122122
trigger:
123123
event:
124-
- push
125-
- tag
124+
- push
125+
- tag
126126

127127
depends_on:
128-
- linux-amd64
129-
- linux-arm64
128+
- linux-amd64
129+
- linux-arm64
130130

131131
---
132132
kind: pipeline
133133
type: docker
134134
name: chart
135135

136136
steps:
137-
- name: generate chart
138-
image: docker.io/drycc/python-dev
139-
commands:
140-
- IMAGE_TAG=$([ ! -z $DRONE_TAG ] && echo ${DRONE_TAG:1} || echo \"canary\")
141-
- sed -i "s/image_tag:\ \"canary\"/image_tag:\ $IMAGE_TAG/g" charts/registry/values.yaml
142-
- helm package charts/registry --version ${DRONE_TAG:-v1.0.0}
143-
- curl -u $CHARTMUSEUM_USERNAME:$CHARTMUSEUM_PASSWORD -F chart=@registry-${DRONE_TAG:-v1.0.0}.tgz "$CHARTMUSEUM_API/api/$([ -z $DRONE_TAG ] && echo testing || echo stable)/charts"
144-
environment:
145-
CHARTMUSEUM_USERNAME:
146-
from_secret: chartmuseum_username
147-
CHARTMUSEUM_PASSWORD:
148-
from_secret: chartmuseum_password
149-
CHARTMUSEUM_API:
150-
from_secret: chartmuseum_api
137+
- name: generate chart
138+
image: docker.io/drycc/python-dev
139+
commands:
140+
- IMAGE_TAG=$([ ! -z $DRONE_TAG ] && echo ${DRONE_TAG:1} || echo \"canary\")
141+
- sed -i "s/image_tag:\ \"canary\"/image_tag:\ $IMAGE_TAG/g" charts/registry/values.yaml
142+
- helm package charts/registry --version ${DRONE_TAG:-v1.0.0}
143+
- curl -u $CHARTMUSEUM_USERNAME:$CHARTMUSEUM_PASSWORD -F chart=@registry-${DRONE_TAG:-v1.0.0}.tgz "$CHARTMUSEUM_API/api/$([ -z $DRONE_TAG ] && echo testing |echo stable)/charts"
144+
environment:
145+
CHARTMUSEUM_USERNAME:
146+
from_secret: chartmuseum_username
147+
CHARTMUSEUM_PASSWORD:
148+
from_secret: chartmuseum_password
149+
CHARTMUSEUM_API:
150+
from_secret: chartmuseum_api
151151

152152
trigger:
153153
event:
154-
- push
155-
- tag
154+
- push
155+
- tag

0 commit comments

Comments
 (0)