Skip to content

Commit 8541b76

Browse files
committed
chore: update ci config
1 parent d72dd11 commit 8541b76

File tree

1 file changed

+4
-58
lines changed

1 file changed

+4
-58
lines changed

.drone.yml

+4-58
Original file line numberDiff line numberDiff line change
@@ -6,71 +6,17 @@ name: default
66
clone:
77
depth: 1
88

9-
volumes:
10-
- name: dockersock
11-
host:
12-
path: /var/run/docker.sock
13-
14-
x-docker-step: &docker-step
15-
image: docker
16-
volumes:
17-
- name: dockersock
18-
path: /var/run/docker.sock
19-
environment:
20-
BUILD_TAG: ${DRONE_BRANCH}-${DRONE_COMMIT}
21-
DOCKER_USERNAME:
22-
from_secret: DOCKER_USERNAME
23-
DOCKER_PASSWORD:
24-
from_secret: DOCKER_PASSWORD
25-
26-
x-docker-auth:
27-
- &docker-auth docker login harbor.zyra.ca -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
28-
29-
309
steps:
3110
- name: Test
32-
image: golang:1.13-alpine
11+
image: golang:1.15-alpine
3312
when:
3413
event: push
3514
commands:
3615
- apk add gcc musl-dev
37-
- go test -mod vendor ./parser/...
38-
- go test -mod vendor ./typescript/...
39-
40-
- name: Build docker image
41-
<<: *docker-step
42-
commands:
43-
- docker build -t harbor.zyra.ca/public/gots:$BUILD_TAG .
44-
45-
- name: Push docker image
46-
<<: *docker-step
47-
commands:
48-
- *docker-auth
49-
- docker push harbor.zyra.ca/public/gots:$BUILD_TAG
50-
51-
- name: Push latest docker image
52-
<<: *docker-step
53-
when:
54-
branch:
55-
- master
56-
commands:
57-
- *docker-auth
58-
- docker tag harbor.zyra.ca/public/gots:$BUILD_TAG harbor.zyra.ca/public/gots:latest
59-
- docker push harbor.zyra.ca/public/gots:latest
60-
61-
- name: Push version tagged image
62-
<<: *docker-step
63-
when:
64-
event:
65-
- tag
66-
commands:
67-
- *docker-auth
68-
- docker tag harbor.zyra.ca/public/gots:$BUILD_TAG harbor.zyra.ca/public/gots:$DRONE_TAG
69-
- docker push harbor.zyra.ca/public/gots:$DRONE_TAG
70-
16+
- go test -mod vendor ./...
7117

7218
- name: Build binaries
73-
image: golang:1.13-alpine
19+
image: golang:1.15-alpine
7420
when:
7521
event:
7622
- tag
@@ -97,6 +43,6 @@ steps:
9743
- sha512
9844
---
9945
kind: signature
100-
hmac: a7894949813f0d5a3280dc0264284b2b152c2453ffceb58b8d38e999459d4dd8
46+
hmac: cf137f1b661efff57328c87c254c758fa27bcfb40f34b05c63975a680bea2ddf
10147

10248
...

0 commit comments

Comments
 (0)