Sfoglia il codice sorgente

ci: move some integration tests on arm64 (#9747)

tags/v1.10.5
Antoine GIRARD 4 anni fa
parent
commit
203e063846
1 ha cambiato i file con 87 aggiunte e 41 eliminazioni
  1. 87
    41
      .drone.yml

+ 87
- 41
.drone.yml Vedi File

@@ -55,7 +55,7 @@ steps:

---
kind: pipeline
name: testing
name: testing-amd64

platform:
os: linux
@@ -80,12 +80,6 @@ services:
MYSQL_ALLOW_EMPTY_PASSWORD: yes
MYSQL_DATABASE: testgitea

- name: pgsql
pull: default
image: postgres:9.5
environment:
POSTGRES_DB: test

- name: mssql
pull: default
image: mcr.microsoft.com/mssql/server:latest
@@ -175,20 +169,6 @@ steps:
event:
- tag

- name: test-sqlite
pull: always
image: golang:1.13
commands:
- "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
- apt-get install -y git-lfs
- timeout -s ABRT 20m make test-sqlite-migration
- timeout -s ABRT 20m make test-sqlite
environment:
GOPROXY: off
TAGS: bindata
depends_on:
- build

- name: test-mysql
pull: always
image: golang:1.13
@@ -243,21 +223,6 @@ steps:
depends_on:
- build

- name: test-pgsql
pull: always
image: golang:1.13
commands:
- "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
- apt-get install -y git-lfs
- timeout -s ABRT 20m make test-pgsql-migration
- timeout -s ABRT 20m make test-pgsql
environment:
GOPROXY: off
TAGS: bindata
TEST_LDAP: 1
depends_on:
- build

- name: test-mssql
pull: always
image: golang:1.13
@@ -309,6 +274,82 @@ steps:
- push
- pull_request



---
kind: pipeline
name: testing-arm64

platform:
os: linux
arch: arm64

workspace:
base: /go
path: src/code.gitea.io/gitea

services:
- name: pgsql
pull: default
image: postgres:9.5
environment:
POSTGRES_DB: test

- name: ldap
pull: default
image: gitea/test-openldap:latest

steps:
- name: fetch-tags
pull: default
image: docker:git
commands:
- git fetch --tags --force
when:
event:
exclude:
- pull_request

- name: build
pull: always
image: golang:1.13
commands:
- curl -sL https://deb.nodesource.com/setup_12.x | bash - && apt -y install nodejs
- make build
environment:
GOPROXY: https://goproxy.cn # proxy.golang.org is blocked in China, this proxy is not
GOSUMDB: sum.golang.org
TAGS: bindata sqlite sqlite_unlock_notify

- name: test-sqlite
pull: always
image: golang:1.13
commands:
- "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
- apt-get install -y git-lfs
- timeout -s ABRT 20m make test-sqlite-migration
- timeout -s ABRT 20m make test-sqlite
environment:
GOPROXY: off
TAGS: bindata
depends_on:
- build

- name: test-pgsql
pull: always
image: golang:1.13
commands:
- "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
- apt-get install -y git-lfs
- timeout -s ABRT 20m make test-pgsql-migration
- timeout -s ABRT 20m make test-pgsql
environment:
GOPROXY: off
TAGS: bindata
TEST_LDAP: 1
depends_on:
- build

---
kind: pipeline
name: translations
@@ -394,7 +435,8 @@ trigger:
- push

depends_on:
- testing
- testing-amd64
- testing-arm64
- translations

steps:
@@ -492,7 +534,8 @@ trigger:
- tag

depends_on:
- testing
- testing-arm64
- testing-amd64

steps:
- name: fetch-tags
@@ -605,7 +648,8 @@ workspace:
path: src/code.gitea.io/gitea

depends_on:
- testing
- testing-amd64
- testing-arm64

trigger:
ref:
@@ -683,7 +727,8 @@ workspace:
path: src/code.gitea.io/gitea

depends_on:
- testing
- testing-amd64
- testing-arm64

trigger:
ref:
@@ -767,7 +812,8 @@ trigger:
- failure

depends_on:
- testing
- testing-amd64
- testing-arm64
- translations
- release-version
- release-master

Loading…
Annulla
Salva