@@ -35,10 +35,22 @@ pipeline:
35
35
TAGS : bindata sqlite
36
36
GOPATH : /srv/app
37
37
commands :
38
- - make test
38
+ - make unit- test-coverage
39
39
when :
40
40
event : [ push, tag, pull_request ]
41
41
42
+ test-tag :
43
+ image : webhippie/golang:edge
44
+ pull : true
45
+ group : test
46
+ environment :
47
+ TAGS : bindata
48
+ GOPATH : /srv/app
49
+ commands :
50
+ - make test
51
+ when :
52
+ event : [ tag ]
53
+
42
54
# Commented until db locking have been resolved!
43
55
# test-sqlite:
44
56
# image: webhippie/golang:edge
@@ -53,6 +65,19 @@ pipeline:
53
65
# event: [ push, tag, pull_request ]
54
66
55
67
test-mysql :
68
+ image : webhippie/golang:edge
69
+ pull : true
70
+ group : test
71
+ environment :
72
+ TAGS : bindata
73
+ GOPATH : /srv/app
74
+ commands :
75
+ # test for mysql
76
+ - make integration-test-coverage
77
+ when :
78
+ event : [ push, pull_request ]
79
+
80
+ test-mysql-tag :
56
81
image : webhippie/golang:edge
57
82
pull : true
58
83
group : test
@@ -62,7 +87,7 @@ pipeline:
62
87
commands :
63
88
- make test-mysql
64
89
when :
65
- event : [ push, tag, pull_request ]
90
+ event : [ tag ]
66
91
67
92
test-pgsql :
68
93
image : webhippie/golang:edge
@@ -76,6 +101,17 @@ pipeline:
76
101
when :
77
102
event : [ push, tag, pull_request ]
78
103
104
+ generate_coverage :
105
+ image : webhippie/golang:edge
106
+ pull : true
107
+ environment :
108
+ TAGS : bindata
109
+ GOPATH : /srv/app
110
+ commands :
111
+ - make coverage
112
+ when :
113
+ event : [ push, pull_request ]
114
+
79
115
coverage :
80
116
image : robertstettner/drone-codecov
81
117
secrets : [ codecov_token ]
0 commit comments