@@ -6,71 +6,17 @@ name: default
6
6
clone :
7
7
depth : 1
8
8
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
-
30
9
steps :
31
10
- name : Test
32
- image : golang:1.13 -alpine
11
+ image : golang:1.15 -alpine
33
12
when :
34
13
event : push
35
14
commands :
36
15
- 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 ./...
71
17
72
18
- name : Build binaries
73
- image : golang:1.13 -alpine
19
+ image : golang:1.15 -alpine
74
20
when :
75
21
event :
76
22
- tag
97
43
- sha512
98
44
---
99
45
kind : signature
100
- hmac : a7894949813f0d5a3280dc0264284b2b152c2453ffceb58b8d38e999459d4dd8
46
+ hmac : cf137f1b661efff57328c87c254c758fa27bcfb40f34b05c63975a680bea2ddf
101
47
102
48
...
0 commit comments