Skip to content

ci: move some integration tests on arm64 #9747

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Jan 15, 2020
128 changes: 87 additions & 41 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ steps:

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

platform:
os: linux
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -394,7 +435,8 @@ trigger:
- push

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

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

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

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

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

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

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

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

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