Skip frontend build where unnecessary (#11159)
The testing pipelines and build-backend steps do not depend on frontend files, skip their build for them.
This commit is contained in:
		
							parent
							
								
									cac69903ae
								
							
						
					
					
						commit
						50475fff06
					
				
					 1 changed files with 4 additions and 7 deletions
				
			
		
							
								
								
									
										11
									
								
								.drone.yml
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								.drone.yml
									
										
									
									
									
								
							| 
						 | 
					@ -61,8 +61,7 @@ steps:
 | 
				
			||||||
      GOARCH: arm64
 | 
					      GOARCH: arm64
 | 
				
			||||||
      TAGS: bindata
 | 
					      TAGS: bindata
 | 
				
			||||||
    commands:
 | 
					    commands:
 | 
				
			||||||
      - curl -sL https://deb.nodesource.com/setup_12.x | bash - && apt -y install nodejs
 | 
					      - make backend # test cross compile
 | 
				
			||||||
      - make build # test cross compile
 | 
					 | 
				
			||||||
      - rm ./gitea # clean
 | 
					      - rm ./gitea # clean
 | 
				
			||||||
    depends_on: [lint-backend]
 | 
					    depends_on: [lint-backend]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -99,7 +98,7 @@ services:
 | 
				
			||||||
    image: mysql:5.7
 | 
					    image: mysql:5.7
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      MYSQL_ALLOW_EMPTY_PASSWORD: yes
 | 
					      MYSQL_ALLOW_EMPTY_PASSWORD: yes
 | 
				
			||||||
      MYSQL_DATABASE: test      
 | 
					      MYSQL_DATABASE: test
 | 
				
			||||||
      GOPROXY: off
 | 
					      GOPROXY: off
 | 
				
			||||||
      TAGS: bindata sqlite sqlite_unlock_notify
 | 
					      TAGS: bindata sqlite sqlite_unlock_notify
 | 
				
			||||||
      GITLAB_READ_TOKEN:
 | 
					      GITLAB_READ_TOKEN:
 | 
				
			||||||
| 
						 | 
					@ -153,8 +152,7 @@ steps:
 | 
				
			||||||
    pull: always
 | 
					    pull: always
 | 
				
			||||||
    image: golang:1.14
 | 
					    image: golang:1.14
 | 
				
			||||||
    commands:
 | 
					    commands:
 | 
				
			||||||
      - curl -sL https://deb.nodesource.com/setup_12.x | bash - && apt -y install nodejs
 | 
					      - make backend
 | 
				
			||||||
      - make build
 | 
					 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      GOPROXY: https://goproxy.cn # proxy.golang.org is blocked in China, this proxy is not
 | 
					      GOPROXY: https://goproxy.cn # proxy.golang.org is blocked in China, this proxy is not
 | 
				
			||||||
      GOSUMDB: sum.golang.org
 | 
					      GOSUMDB: sum.golang.org
 | 
				
			||||||
| 
						 | 
					@ -300,8 +298,7 @@ steps:
 | 
				
			||||||
    pull: always
 | 
					    pull: always
 | 
				
			||||||
    image: golang:1.14
 | 
					    image: golang:1.14
 | 
				
			||||||
    commands:
 | 
					    commands:
 | 
				
			||||||
      - curl -sL https://deb.nodesource.com/setup_12.x | bash - && apt -y install nodejs
 | 
					      - make backend
 | 
				
			||||||
      - make build
 | 
					 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      GOPROXY: https://goproxy.cn # proxy.golang.org is blocked in China, this proxy is not
 | 
					      GOPROXY: https://goproxy.cn # proxy.golang.org is blocked in China, this proxy is not
 | 
				
			||||||
      GOSUMDB: sum.golang.org
 | 
					      GOSUMDB: sum.golang.org
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue