-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.drone.yml
150 lines (142 loc) · 2.44 KB
/
.drone.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
kind: pipeline
name: Native build
steps:
- name: build
pull: always
image: ivaradi/debian-build:jammy
commands:
- /build/run.sh scripts/build native.sh jammy
trigger:
branch:
- master
event:
- pull_request
- push
- tag
---
kind: pipeline
name: Bionic binary package
steps:
- name: build
pull: always
image: ivaradi/debian-build:bionic
commands:
- /build/run.sh scripts/build debian-binary.sh bionic
trigger:
branch:
- master
event:
- pull_request
- push
- tag
---
kind: pipeline
name: Focal binary package
steps:
- name: build
pull: always
image: ivaradi/debian-build:focal
commands:
- /build/run.sh scripts/build debian-binary.sh focal
trigger:
branch:
- master
event:
- pull_request
- push
- tag
---
kind: pipeline
name: Jammy binary package
steps:
- name: build
pull: always
image: ivaradi/debian-build:jammy
commands:
- /build/run.sh scripts/build debian-binary.sh jammy
trigger:
branch:
- master
event:
- pull_request
- push
- tag
---
kind: pipeline
name: Kinetic binary package
steps:
- name: build
pull: always
image: ivaradi/debian-build:kinetic
commands:
- /build/run.sh scripts/build debian-binary.sh kinetic
trigger:
branch:
- master
event:
- pull_request
- push
- tag
---
kind: pipeline
name: Buster binary package
steps:
- name: build
pull: always
image: ivaradi/debian-build:buster
commands:
- /build/run.sh scripts/build debian-binary.sh buster
trigger:
branch:
- master
event:
- pull_request
- push
- tag
---
kind: pipeline
name: Bullseye binary package
steps:
- name: build
pull: always
image: ivaradi/debian-build:bullseye
commands:
- /build/run.sh scripts/build debian-binary.sh bullseye
trigger:
branch:
- master
event:
- pull_request
- push
- tag
---
kind: pipeline
name: Source Packages
steps:
- name: build
pull: always
image: ivaradi/debian-build:jammy
commands:
- /build/run.sh scripts/build debian-sourcepackages.sh
environment:
DEBIAN_SECRET_KEY:
from_secret: DEBIAN_SECRET_KEY
DEBIAN_SECRET_IV:
from_secret: DEBIAN_SECRET_IV
DEBEMAIL:
from_secret: DEBEMAIL
trigger:
branch:
- master
event:
- pull_request
- push
- tag
depends_on:
- Native build
- Bionic binary package
- Focal binary package
- Jammy binary package
- Kinetic binary package
- Buster binary package
- Bullseye binary package