| @@ -55,7 +55,7 @@ steps: | |||||
| --- | --- | ||||
| kind: pipeline | kind: pipeline | ||||
| name: testing | |||||
| name: testing-amd64 | |||||
| platform: | platform: | ||||
| os: linux | os: linux | ||||
| @@ -80,12 +80,6 @@ services: | |||||
| MYSQL_ALLOW_EMPTY_PASSWORD: yes | MYSQL_ALLOW_EMPTY_PASSWORD: yes | ||||
| MYSQL_DATABASE: testgitea | MYSQL_DATABASE: testgitea | ||||
| - name: pgsql | |||||
| pull: default | |||||
| image: postgres:9.5 | |||||
| environment: | |||||
| POSTGRES_DB: test | |||||
| - name: mssql | - name: mssql | ||||
| pull: default | pull: default | ||||
| image: mcr.microsoft.com/mssql/server:latest | image: mcr.microsoft.com/mssql/server:latest | ||||
| @@ -175,20 +169,6 @@ steps: | |||||
| event: | event: | ||||
| - tag | - 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 | - name: test-mysql | ||||
| pull: always | pull: always | ||||
| image: golang:1.13 | image: golang:1.13 | ||||
| @@ -243,21 +223,6 @@ steps: | |||||
| depends_on: | depends_on: | ||||
| - build | - 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 | - name: test-mssql | ||||
| pull: always | pull: always | ||||
| image: golang:1.13 | image: golang:1.13 | ||||
| @@ -309,6 +274,82 @@ steps: | |||||
| - push | - push | ||||
| - pull_request | - 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 | kind: pipeline | ||||
| name: translations | name: translations | ||||
| @@ -394,7 +435,8 @@ trigger: | |||||
| - push | - push | ||||
| depends_on: | depends_on: | ||||
| - testing | |||||
| - testing-amd64 | |||||
| - testing-arm64 | |||||
| - translations | - translations | ||||
| steps: | steps: | ||||
| @@ -492,7 +534,8 @@ trigger: | |||||
| - tag | - tag | ||||
| depends_on: | depends_on: | ||||
| - testing | |||||
| - testing-arm64 | |||||
| - testing-amd64 | |||||
| steps: | steps: | ||||
| - name: fetch-tags | - name: fetch-tags | ||||
| @@ -605,7 +648,8 @@ workspace: | |||||
| path: src/code.gitea.io/gitea | path: src/code.gitea.io/gitea | ||||
| depends_on: | depends_on: | ||||
| - testing | |||||
| - testing-amd64 | |||||
| - testing-arm64 | |||||
| trigger: | trigger: | ||||
| ref: | ref: | ||||
| @@ -683,7 +727,8 @@ workspace: | |||||
| path: src/code.gitea.io/gitea | path: src/code.gitea.io/gitea | ||||
| depends_on: | depends_on: | ||||
| - testing | |||||
| - testing-amd64 | |||||
| - testing-arm64 | |||||
| trigger: | trigger: | ||||
| ref: | ref: | ||||
| @@ -767,7 +812,8 @@ trigger: | |||||
| - failure | - failure | ||||
| depends_on: | depends_on: | ||||
| - testing | |||||
| - testing-amd64 | |||||
| - testing-arm64 | |||||
| - translations | - translations | ||||
| - release-version | - release-version | ||||
| - release-master | - release-master | ||||