55
55
56
56
---
57
57
kind : pipeline
58
- name : testing
58
+ name : testing-amd64
59
59
60
60
platform :
61
61
os : linux
@@ -80,12 +80,6 @@ services:
80
80
MYSQL_ALLOW_EMPTY_PASSWORD : yes
81
81
MYSQL_DATABASE : testgitea
82
82
83
- - name : pgsql
84
- pull : default
85
- image : postgres:9.5
86
- environment :
87
- POSTGRES_DB : test
88
-
89
83
- name : mssql
90
84
pull : default
91
85
image : mcr.microsoft.com/mssql/server:latest
@@ -175,20 +169,6 @@ steps:
175
169
event :
176
170
- tag
177
171
178
- - name : test-sqlite
179
- pull : always
180
- image : golang:1.13
181
- commands :
182
- - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
183
- - apt-get install -y git-lfs
184
- - timeout -s ABRT 20m make test-sqlite-migration
185
- - timeout -s ABRT 20m make test-sqlite
186
- environment :
187
- GOPROXY : off
188
- TAGS : bindata
189
- depends_on :
190
- - build
191
-
192
172
- name : test-mysql
193
173
pull : always
194
174
image : golang:1.13
@@ -243,21 +223,6 @@ steps:
243
223
depends_on :
244
224
- build
245
225
246
- - name : test-pgsql
247
- pull : always
248
- image : golang:1.13
249
- commands :
250
- - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
251
- - apt-get install -y git-lfs
252
- - timeout -s ABRT 20m make test-pgsql-migration
253
- - timeout -s ABRT 20m make test-pgsql
254
- environment :
255
- GOPROXY : off
256
- TAGS : bindata
257
- TEST_LDAP : 1
258
- depends_on :
259
- - build
260
-
261
226
- name : test-mssql
262
227
pull : always
263
228
image : golang:1.13
@@ -309,6 +274,82 @@ steps:
309
274
- push
310
275
- pull_request
311
276
277
+
278
+
279
+ ---
280
+ kind : pipeline
281
+ name : testing-arm64
282
+
283
+ platform :
284
+ os : linux
285
+ arch : arm64
286
+
287
+ workspace :
288
+ base : /go
289
+ path : src/code.gitea.io/gitea
290
+
291
+ services :
292
+ - name : pgsql
293
+ pull : default
294
+ image : postgres:9.5
295
+ environment :
296
+ POSTGRES_DB : test
297
+
298
+ - name : ldap
299
+ pull : default
300
+ image : gitea/test-openldap:latest
301
+
302
+ steps :
303
+ - name : fetch-tags
304
+ pull : default
305
+ image : docker:git
306
+ commands :
307
+ - git fetch --tags --force
308
+ when :
309
+ event :
310
+ exclude :
311
+ - pull_request
312
+
313
+ - name : build
314
+ pull : always
315
+ image : golang:1.13
316
+ commands :
317
+ - curl -sL https://deb.nodesource.com/setup_12.x | bash - && apt -y install nodejs
318
+ - make build
319
+ environment :
320
+ GOPROXY : https://goproxy.cn # proxy.golang.org is blocked in China, this proxy is not
321
+ GOSUMDB : sum.golang.org
322
+ TAGS : bindata sqlite sqlite_unlock_notify
323
+
324
+ - name : test-sqlite
325
+ pull : always
326
+ image : golang:1.13
327
+ commands :
328
+ - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
329
+ - apt-get install -y git-lfs
330
+ - timeout -s ABRT 20m make test-sqlite-migration
331
+ - timeout -s ABRT 20m make test-sqlite
332
+ environment :
333
+ GOPROXY : off
334
+ TAGS : bindata
335
+ depends_on :
336
+ - build
337
+
338
+ - name : test-pgsql
339
+ pull : always
340
+ image : golang:1.13
341
+ commands :
342
+ - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
343
+ - apt-get install -y git-lfs
344
+ - timeout -s ABRT 20m make test-pgsql-migration
345
+ - timeout -s ABRT 20m make test-pgsql
346
+ environment :
347
+ GOPROXY : off
348
+ TAGS : bindata
349
+ TEST_LDAP : 1
350
+ depends_on :
351
+ - build
352
+
312
353
---
313
354
kind : pipeline
314
355
name : translations
@@ -394,7 +435,8 @@ trigger:
394
435
- push
395
436
396
437
depends_on :
397
- - testing
438
+ - testing-amd64
439
+ - testing-arm64
398
440
- translations
399
441
400
442
steps :
@@ -492,7 +534,8 @@ trigger:
492
534
- tag
493
535
494
536
depends_on :
495
- - testing
537
+ - testing-arm64
538
+ - testing-amd64
496
539
497
540
steps :
498
541
- name : fetch-tags
@@ -605,7 +648,8 @@ workspace:
605
648
path : src/code.gitea.io/gitea
606
649
607
650
depends_on :
608
- - testing
651
+ - testing-amd64
652
+ - testing-arm64
609
653
610
654
trigger :
611
655
ref :
@@ -683,7 +727,8 @@ workspace:
683
727
path : src/code.gitea.io/gitea
684
728
685
729
depends_on :
686
- - testing
730
+ - testing-amd64
731
+ - testing-arm64
687
732
688
733
trigger :
689
734
ref :
@@ -767,7 +812,8 @@ trigger:
767
812
- failure
768
813
769
814
depends_on :
770
- - testing
815
+ - testing-amd64
816
+ - testing-arm64
771
817
- translations
772
818
- release-version
773
819
- release-master
0 commit comments