mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Improve make PR (force build and help message) (#10178)
* Force build of assets * Add make pr to make help * apply @jolheiser suggestion Co-Authored-By: John Olheiser <42128690+jolheiser@users.noreply.github.com> * Run clean-all before make pr Co-authored-by: John Olheiser <42128690+jolheiser@users.noreply.github.com>
This commit is contained in:
		
							
								
								
									
										3
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								Makefile
									
									
									
									
									
								
							@@ -121,6 +121,7 @@ help:
 | 
				
			|||||||
	@echo " - vet               examines Go source code and reports suspicious constructs"
 | 
						@echo " - vet               examines Go source code and reports suspicious constructs"
 | 
				
			||||||
	@echo " - test              run unit test"
 | 
						@echo " - test              run unit test"
 | 
				
			||||||
	@echo " - test-sqlite       run integration test for sqlite"
 | 
						@echo " - test-sqlite       run integration test for sqlite"
 | 
				
			||||||
 | 
						@echo " - pr#<index>        build and start gitea from a PR with integration test data loaded"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.PHONY: go-check
 | 
					.PHONY: go-check
 | 
				
			||||||
go-check:
 | 
					go-check:
 | 
				
			||||||
@@ -565,7 +566,7 @@ generate-images:
 | 
				
			|||||||
	$(foreach file, $(shell find public/img -type f -name '*.png' ! -name 'loading.png'),zopflipng -m -y $(file) $(file);)
 | 
						$(foreach file, $(shell find public/img -type f -name '*.png' ! -name 'loading.png'),zopflipng -m -y $(file) $(file);)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.PHONY: pr\#%
 | 
					.PHONY: pr\#%
 | 
				
			||||||
pr\#%:
 | 
					pr\#%: clean-all
 | 
				
			||||||
	$(GO) run contrib/pr/checkout.go $*
 | 
						$(GO) run contrib/pr/checkout.go $*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.PHONY: golangci-lint
 | 
					.PHONY: golangci-lint
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -247,7 +247,8 @@ func main() {
 | 
				
			|||||||
			log.Fatalf("Failed to duplicate this code file in PR : %v", err)
 | 
								log.Fatalf("Failed to duplicate this code file in PR : %v", err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	time.Sleep(5 * time.Second)
 | 
						//Force build of js, css, bin, ...
 | 
				
			||||||
 | 
						runCmd("make", "build")
 | 
				
			||||||
	//Start with integration test
 | 
						//Start with integration test
 | 
				
			||||||
	runCmd("go", "run", "-tags", "sqlite sqlite_unlock_notify", codeFilePath, "-run")
 | 
						runCmd("go", "run", "-tags", "sqlite sqlite_unlock_notify", codeFilePath, "-run")
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user