Skip to content

Commit 4c03974

Browse files
metalmatzeThomas Boerger
authored andcommitted
Create a first draft for .drone.yml
1 parent cb0b91c commit 4c03974

File tree

2 files changed

+119
-0
lines changed

2 files changed

+119
-0
lines changed

.drone.yml

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
workspace:
2+
base: /srv/app
3+
path: src/code.gitea.io/gitea
4+
5+
pipeline:
6+
test:
7+
image: webhippie/golang:edge
8+
pull: true
9+
environment:
10+
CGO_ENABLED: 0
11+
TAGS: cert sqlite pam miniwinsvc
12+
commands:
13+
- apk -U add linux-pam-dev openssh-client
14+
15+
- make clean
16+
- make vet
17+
# - make lint fails currently with 500 errors
18+
- make test
19+
- make build
20+
21+
mysql:
22+
image: webhippie/golang:edge
23+
pull: true
24+
commands:
25+
- make test-mysql
26+
when:
27+
event: push
28+
29+
pgsql:
30+
image: webhippie/golang:edge
31+
pull: true
32+
commands:
33+
- make test-pgsql
34+
when:
35+
event: push
36+
37+
updater:
38+
image: karalabe/xgo-latest:latest
39+
pull: true
40+
commands:
41+
- make publish
42+
when:
43+
event: [ push, tag ]
44+
branch: [ master, refs/tags/* ]
45+
46+
coverage:
47+
image: plugins/coverage
48+
server: https://coverage.gitea.io
49+
50+
docker1:
51+
image: plugins/docker
52+
repo: gitea/gitea
53+
tags: [ '${TAG}' ]
54+
when:
55+
event: tag
56+
branch: refs/tags/*
57+
58+
docker2:
59+
image: plugins/docker
60+
repo: gitea/gitea
61+
tags: [ 'latest' ]
62+
when:
63+
event: push
64+
branch: master
65+
66+
release1:
67+
image: plugins/s3
68+
path_style: true
69+
source: dist/release/
70+
target: /lgtm/master
71+
when:
72+
event: push
73+
branch: master
74+
75+
release2:
76+
image: plugins/s3
77+
path_style: true
78+
source: dist/release/
79+
target: /lgtm/$$TAG
80+
when:
81+
event: tag
82+
branch: refs/tags/*
83+
84+
release3:
85+
image: plugins/s3
86+
path_style: true
87+
source: dist/latest/
88+
target: /lgtm/latest
89+
when:
90+
event: tag
91+
branch: refs/tags/*
92+
93+
github:
94+
image: plugins/github-release
95+
files:
96+
- dist/release/*
97+
when:
98+
event: tag
99+
branch: refs/tags/*
100+
101+
gitter:
102+
image: plugins/gitter
103+
104+
services:
105+
mysqlsvc:
106+
image: mysql:5.7
107+
environment:
108+
- MYSQL_DATABASE=test
109+
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
110+
when:
111+
event: push
112+
113+
pgsqlsvc:
114+
image: postgres:9.5
115+
environment:
116+
- POSTGRES_DB=test
117+
when:
118+
event: push

.drone.yml.sig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIGJhc2U6IC9zcnYvYXBwCiAgcGF0aDogc3JjL2NvZGUuZ2l0ZWEuaW8vZ2l0ZWEKCnBpcGVsaW5lOgogIHRlc3Q6CiAgICBpbWFnZTogd2ViaGlwcGllL2dvbGFuZzplZGdlCiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0dPX0VOQUJMRUQ6IDAKICAgICAgVEFHUzogY2VydCBzcWxpdGUgcGFtIG1pbml3aW5zdmMKICAgIGNvbW1hbmRzOgogICAgICAtIGFwayAtVSBhZGQgbGludXgtcGFtLWRldiBvcGVuc3NoLWNsaWVudAoKICAgICAgLSBtYWtlIGNsZWFuCiAgICAgIC0gbWFrZSB2ZXQKIyAgICAgIC0gbWFrZSBsaW50IGZhaWxzIGN1cnJlbnRseSB3aXRoIDUwMCBlcnJvcnMKICAgICAgLSBtYWtlIHRlc3QKICAgICAgLSBtYWtlIGJ1aWxkCgogIG15c3FsOgogICAgaW1hZ2U6IHdlYmhpcHBpZS9nb2xhbmc6ZWRnZQogICAgcHVsbDogdHJ1ZQogICAgY29tbWFuZHM6CiAgICAgLSBtYWtlIHRlc3QtbXlzcWwKICAgIHdoZW46CiAgICAgIGV2ZW50OiBwdXNoCgogIHBnc3FsOgogICAgaW1hZ2U6IHdlYmhpcHBpZS9nb2xhbmc6ZWRnZQogICAgcHVsbDogdHJ1ZQogICAgY29tbWFuZHM6CiAgICAgLSBtYWtlIHRlc3QtcGdzcWwKICAgIHdoZW46CiAgICAgIGV2ZW50OiBwdXNoCgogIHVwZGF0ZXI6CiAgICBpbWFnZToga2FyYWxhYmUveGdvLWxhdGVzdDpsYXRlc3QKICAgIHB1bGw6IHRydWUKICAgIGNvbW1hbmRzOgogICAgICAtIG1ha2UgcHVibGlzaAogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCwgdGFnIF0KICAgICAgYnJhbmNoOiBbIG1hc3RlciwgcmVmcy90YWdzLyogXQoKICBjb3ZlcmFnZToKICAgIGltYWdlOiBwbHVnaW5zL2NvdmVyYWdlCiAgICBzZXJ2ZXI6IGh0dHBzOi8vY292ZXJhZ2UuZ2l0ZWEuaW8KCiAgZG9ja2VyMToKICAgIGltYWdlOiBwbHVnaW5zL2RvY2tlcgogICAgcmVwbzogZ2l0ZWEvZ2l0ZWEKICAgIHRhZ3M6IFsgJyR7VEFHfScgXQogICAgd2hlbjoKICAgICAgZXZlbnQ6IHRhZwogICAgICBicmFuY2g6IHJlZnMvdGFncy8qCgogIGRvY2tlcjI6CiAgICBpbWFnZTogcGx1Z2lucy9kb2NrZXIKICAgIHJlcG86IGdpdGVhL2dpdGVhCiAgICB0YWdzOiBbICdsYXRlc3QnIF0KICAgIHdoZW46CiAgICAgIGV2ZW50OiBwdXNoCiAgICAgIGJyYW5jaDogbWFzdGVyCgogIHJlbGVhc2UxOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHNvdXJjZTogZGlzdC9yZWxlYXNlLwogICAgdGFyZ2V0OiAvbGd0bS9tYXN0ZXIKICAgIHdoZW46CiAgICAgIGV2ZW50OiBwdXNoCiAgICAgIGJyYW5jaDogbWFzdGVyCgogIHJlbGVhc2UyOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHNvdXJjZTogZGlzdC9yZWxlYXNlLwogICAgdGFyZ2V0OiAvbGd0bS8kJFRBRwogICAgd2hlbjoKICAgICAgZXZlbnQ6IHRhZwogICAgICBicmFuY2g6IHJlZnMvdGFncy8qCgogIHJlbGVhc2UzOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHNvdXJjZTogZGlzdC9sYXRlc3QvCiAgICB0YXJnZXQ6IC9sZ3RtL2xhdGVzdAogICAgd2hlbjoKICAgICAgZXZlbnQ6IHRhZwogICAgICBicmFuY2g6IHJlZnMvdGFncy8qCgogIGdpdGh1YjoKICAgIGltYWdlOiBwbHVnaW5zL2dpdGh1Yi1yZWxlYXNlCiAgICBmaWxlczoKICAgICAgLSBkaXN0L3JlbGVhc2UvKgogICAgd2hlbjoKICAgICAgZXZlbnQ6IHRhZwogICAgICBicmFuY2g6IHJlZnMvdGFncy8qCgogIGdpdHRlcjoKICAgIGltYWdlOiBwbHVnaW5zL2dpdHRlcgoKc2VydmljZXM6CiAgbXlzcWxzdmM6CiAgICBpbWFnZTogbXlzcWw6NS43CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBNWVNRTF9EQVRBQkFTRT10ZXN0CiAgICAgIC0gTVlTUUxfQUxMT1dfRU1QVFlfUEFTU1dPUkQ9eWVzCiAgICB3aGVuOgogICAgICBldmVudDogcHVzaAoKICBwZ3NxbHN2YzoKICAgIGltYWdlOiBwb3N0Z3Jlczo5LjUKICAgIGVudmlyb25tZW50OgogICAgICAtIFBPU1RHUkVTX0RCPXRlc3QKICAgIHdoZW46CiAgICAgIGV2ZW50OiBwdXNoCg.opfoV7bpz1nSKIymq-VjF68P3dhGlvRg9z1NjMDf7Bg

0 commit comments

Comments
 (0)