Update build tags for sqlite_unlock_notify (#5144)
This commit is contained in:
		
							parent
							
								
									2ce72d4e00
								
							
						
					
					
						commit
						25c49cf930
					
				
					 7 changed files with 24 additions and 23 deletions
				
			
		
							
								
								
									
										31
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								.drone.yml
									
									
									
									
									
								
							|  | @ -67,7 +67,7 @@ pipeline: | ||||||
|     image: golang:1.11 |     image: golang:1.11 | ||||||
|     pull: true |     pull: true | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata sqlite |       TAGS: bindata sqlite sqlite_unlock_notify | ||||||
|     commands: |     commands: | ||||||
|       - make clean |       - make clean | ||||||
|       - make generate |       - make generate | ||||||
|  | @ -87,7 +87,7 @@ pipeline: | ||||||
|     pull: true |     pull: true | ||||||
|     group: test |     group: test | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata sqlite |       TAGS: bindata sqlite sqlite_unlock_notify | ||||||
|     commands: |     commands: | ||||||
|       - make unit-test-coverage |       - make unit-test-coverage | ||||||
|     when: |     when: | ||||||
|  | @ -99,7 +99,7 @@ pipeline: | ||||||
|     pull: true |     pull: true | ||||||
|     group: test |     group: test | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata sqlite |       TAGS: bindata sqlite sqlite_unlock_notify | ||||||
|     commands: |     commands: | ||||||
|       - make test |       - make test | ||||||
|     when: |     when: | ||||||
|  | @ -117,17 +117,18 @@ pipeline: | ||||||
|     when: |     when: | ||||||
|       event: [ tag ] |       event: [ tag ] | ||||||
| 
 | 
 | ||||||
|   # Commented until db locking have been resolved! |   test-sqlite: | ||||||
|   # test-sqlite: |     image: golang:1.11 | ||||||
|   #   image: golang:1.10 |     pull: true | ||||||
|   #   pull: true |     group: test | ||||||
|   #   group: test |     environment: | ||||||
|   #   environment: |       TAGS: bindata | ||||||
|   #     TAGS: bindata |     commands: | ||||||
|   #   commands: |       - curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash | ||||||
|   #     - make test-sqlite |       - apt-get install -y git-lfs | ||||||
|   #   when: |       - make test-sqlite | ||||||
|   #     event: [ push, tag, pull_request ] |     when: | ||||||
|  |       event: [ push, tag, pull_request ] | ||||||
| 
 | 
 | ||||||
|   test-mysql: |   test-mysql: | ||||||
|     image: golang:1.11 |     image: golang:1.11 | ||||||
|  | @ -196,7 +197,7 @@ pipeline: | ||||||
|     image: karalabe/xgo-latest:latest |     image: karalabe/xgo-latest:latest | ||||||
|     pull: true |     pull: true | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata sqlite |       TAGS: bindata sqlite sqlite_unlock_notify | ||||||
|     commands: |     commands: | ||||||
|       - export PATH=$PATH:$GOPATH/bin |       - export PATH=$PATH:$GOPATH/bin | ||||||
|       - make release |       - make release | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ | ||||||
| FROM golang:1.10-alpine3.7 AS build-env | FROM golang:1.10-alpine3.7 AS build-env | ||||||
| 
 | 
 | ||||||
| ARG GITEA_VERSION | ARG GITEA_VERSION | ||||||
| ARG TAGS="sqlite" | ARG TAGS="sqlite sqlite_unlock_notify" | ||||||
| ENV TAGS "bindata $TAGS" | ENV TAGS "bindata $TAGS" | ||||||
| 
 | 
 | ||||||
| #Build deps | #Build deps | ||||||
|  |  | ||||||
							
								
								
									
										6
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								Makefile
									
									
									
									
									
								
							|  | @ -159,7 +159,7 @@ fmt-check: | ||||||
| 
 | 
 | ||||||
| .PHONY: test | .PHONY: test | ||||||
| test: | test: | ||||||
| 	$(GO) test -tags=sqlite $(PACKAGES) | 	$(GO) test -tags='sqlite sqlite_unlock_notify' $(PACKAGES) | ||||||
| 
 | 
 | ||||||
| .PHONY: coverage | .PHONY: coverage | ||||||
| coverage: | coverage: | ||||||
|  | @ -170,7 +170,7 @@ coverage: | ||||||
| 
 | 
 | ||||||
| .PHONY: unit-test-coverage | .PHONY: unit-test-coverage | ||||||
| unit-test-coverage: | unit-test-coverage: | ||||||
| 	for PKG in $(PACKAGES); do $(GO) test -tags=sqlite -cover -coverprofile $$GOPATH/src/$$PKG/coverage.out $$PKG || exit 1; done; | 	for PKG in $(PACKAGES); do $(GO) test -tags='sqlite sqlite_unlock_notify' -cover -coverprofile $$GOPATH/src/$$PKG/coverage.out $$PKG || exit 1; done; | ||||||
| 
 | 
 | ||||||
| .PHONY: vendor | .PHONY: vendor | ||||||
| vendor: | vendor: | ||||||
|  | @ -234,7 +234,7 @@ integrations.test: $(SOURCES) | ||||||
| 	$(GO) test -c code.gitea.io/gitea/integrations -o integrations.test | 	$(GO) test -c code.gitea.io/gitea/integrations -o integrations.test | ||||||
| 
 | 
 | ||||||
| integrations.sqlite.test: $(SOURCES) | integrations.sqlite.test: $(SOURCES) | ||||||
| 	$(GO) test -c code.gitea.io/gitea/integrations -o integrations.sqlite.test -tags 'sqlite' | 	$(GO) test -c code.gitea.io/gitea/integrations -o integrations.sqlite.test -tags 'sqlite sqlite_unlock_notify' | ||||||
| 
 | 
 | ||||||
| integrations.cover.test: $(SOURCES) | integrations.cover.test: $(SOURCES) | ||||||
| 	$(GO) test -c code.gitea.io/gitea/integrations -coverpkg $(shell echo $(PACKAGES) | tr ' ' ',') -o integrations.cover.test | 	$(GO) test -c code.gitea.io/gitea/integrations -coverpkg $(shell echo $(PACKAGES) | tr ' ' ',') -o integrations.cover.test | ||||||
|  |  | ||||||
|  | @ -19,7 +19,7 @@ | ||||||
|       "type": "go", |       "type": "go", | ||||||
|       "request": "launch", |       "request": "launch", | ||||||
|       "mode": "debug", |       "mode": "debug", | ||||||
|       "buildFlags": "-tags=\"sqlite\"", |       "buildFlags": "-tags=\"sqlite sqlite_unlock_notify\"", | ||||||
|       "port": 2345, |       "port": 2345, | ||||||
|       "host": "127.0.0.1", |       "host": "127.0.0.1", | ||||||
|       "program": "${workspaceRoot}/main.go", |       "program": "${workspaceRoot}/main.go", | ||||||
|  |  | ||||||
|  | @ -35,7 +35,7 @@ | ||||||
|         "focus": false, |         "focus": false, | ||||||
|         "panel": "shared" |         "panel": "shared" | ||||||
|       }, |       }, | ||||||
|       "args": ["build", "-tags=\"sqlite\""], |       "args": ["build", "-tags=\"sqlite sqlite_unlock_notify\""], | ||||||
|       "linux": { |       "linux": { | ||||||
|         "args": ["-o", "gitea", "${workspaceRoot}/main.go"] |         "args": ["-o", "gitea", "${workspaceRoot}/main.go"] | ||||||
|       }, |       }, | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								docker/Makefile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								docker/Makefile
									
									
									
									
										vendored
									
									
								
							|  | @ -8,7 +8,7 @@ DOCKER_REF := $(DOCKER_IMAGE):$(DOCKER_TAG) | ||||||
| .PHONY: docker | .PHONY: docker | ||||||
| docker: | docker: | ||||||
| 	docker build --disable-content-trust=false -t $(DOCKER_REF) . | 	docker build --disable-content-trust=false -t $(DOCKER_REF) . | ||||||
| # support also build args docker build --build-arg GITEA_VERSION=v1.2.3 --build-arg TAGS="bindata sqlite"  .
 | # support also build args docker build --build-arg GITEA_VERSION=v1.2.3 --build-arg TAGS="bindata sqlite sqlite_unlock_notify"  .
 | ||||||
| 
 | 
 | ||||||
| .PHONY: docker-build | .PHONY: docker-build | ||||||
| docker-build: | docker-build: | ||||||
|  |  | ||||||
|  | @ -67,7 +67,7 @@ parts: | ||||||
|       export GOPATH=$SNAPCRAFT_PART_INSTALL/../go |       export GOPATH=$SNAPCRAFT_PART_INSTALL/../go | ||||||
|       go get -u github.com/jteeuwen/go-bindata/... |       go get -u github.com/jteeuwen/go-bindata/... | ||||||
|       cd $GOPATH/src/code.gitea.io/gitea |       cd $GOPATH/src/code.gitea.io/gitea | ||||||
|       TAGS="bindata sqlite pam cert" make generate build |       TAGS="bindata sqlite sqlite_unlock_notify pam cert" make generate build | ||||||
|     install: | |     install: | | ||||||
|       # Set Convenience Variables |       # Set Convenience Variables | ||||||
|       src=$SNAPCRAFT_PART_INSTALL/../go/src/code.gitea.io/gitea |       src=$SNAPCRAFT_PART_INSTALL/../go/src/code.gitea.io/gitea | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue