mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	ci: try offloading mysql8 to arm64
This commit is contained in:
		
							
								
								
									
										80
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										80
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -73,13 +73,6 @@ services:
 | 
				
			|||||||
      MYSQL_ALLOW_EMPTY_PASSWORD: yes
 | 
					      MYSQL_ALLOW_EMPTY_PASSWORD: yes
 | 
				
			||||||
      MYSQL_DATABASE: test
 | 
					      MYSQL_DATABASE: test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  - name: mysql8
 | 
					 | 
				
			||||||
    pull: default
 | 
					 | 
				
			||||||
    image: mysql:8.0
 | 
					 | 
				
			||||||
    environment:
 | 
					 | 
				
			||||||
      MYSQL_ALLOW_EMPTY_PASSWORD: yes
 | 
					 | 
				
			||||||
      MYSQL_DATABASE: testgitea
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  - name: pgsql
 | 
					  - name: pgsql
 | 
				
			||||||
    pull: default
 | 
					    pull: default
 | 
				
			||||||
    image: postgres:9.5
 | 
					    image: postgres:9.5
 | 
				
			||||||
@@ -226,21 +219,6 @@ steps:
 | 
				
			|||||||
      event:
 | 
					      event:
 | 
				
			||||||
        - tag
 | 
					        - tag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  - name: test-mysql8
 | 
					 | 
				
			||||||
    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-mysql8-migration
 | 
					 | 
				
			||||||
      - timeout -s ABRT 20m make test-mysql8
 | 
					 | 
				
			||||||
    environment:
 | 
					 | 
				
			||||||
      GOPROXY: off
 | 
					 | 
				
			||||||
      TAGS: bindata
 | 
					 | 
				
			||||||
      TEST_LDAP: 1
 | 
					 | 
				
			||||||
    depends_on:
 | 
					 | 
				
			||||||
      - build
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  - name: test-pgsql
 | 
					  - name: test-pgsql
 | 
				
			||||||
    pull: always
 | 
					    pull: always
 | 
				
			||||||
    image: golang:1.13
 | 
					    image: golang:1.13
 | 
				
			||||||
@@ -307,6 +285,64 @@ steps:
 | 
				
			|||||||
        - push
 | 
					        - push
 | 
				
			||||||
        - pull_request
 | 
					        - pull_request
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					kind: pipeline
 | 
				
			||||||
 | 
					name: testing-mysql8-arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					platform:
 | 
				
			||||||
 | 
					  os: linux
 | 
				
			||||||
 | 
					  arch: arm64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					workspace:
 | 
				
			||||||
 | 
					  base: /go
 | 
				
			||||||
 | 
					  path: src/code.gitea.io/gitea
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					services:
 | 
				
			||||||
 | 
					  - name: mysql8
 | 
				
			||||||
 | 
					    pull: default
 | 
				
			||||||
 | 
					    image: mysql:8.0
 | 
				
			||||||
 | 
					    environment:
 | 
				
			||||||
 | 
					      MYSQL_ALLOW_EMPTY_PASSWORD: yes
 | 
				
			||||||
 | 
					      MYSQL_DATABASE: testgitea
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - name: test-mysql8
 | 
				
			||||||
 | 
					    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-mysql8-migration
 | 
				
			||||||
 | 
					      - timeout -s ABRT 20m make test-mysql8
 | 
				
			||||||
 | 
					    environment:
 | 
				
			||||||
 | 
					      GOPROXY: off
 | 
				
			||||||
 | 
					      TAGS: bindata
 | 
				
			||||||
 | 
					      TEST_LDAP: 0
 | 
				
			||||||
 | 
					    depends_on:
 | 
				
			||||||
 | 
					      - build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
kind: pipeline
 | 
					kind: pipeline
 | 
				
			||||||
name: translations
 | 
					name: translations
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user