Changes for latest DroneCI (#2355)
This commit is contained in:
		
							parent
							
								
									7455604f0c
								
							
						
					
					
						commit
						faf4b503b2
					
				
					 2 changed files with 41 additions and 27 deletions
				
			
		
							
								
								
									
										64
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										64
									
								
								.drone.yml
									
									
									
									
									
								
							|  | @ -2,12 +2,13 @@ workspace: | ||||||
|   base: /srv/app |   base: /srv/app | ||||||
|   path: src/code.gitea.io/gitea |   path: src/code.gitea.io/gitea | ||||||
| 
 | 
 | ||||||
| pipeline: | clone: | ||||||
|   clone: |   git: | ||||||
|     image: plugins/git |     image: plugins/git:latest | ||||||
|     depth: 50 |     depth: 50 | ||||||
|     tags: true |     tags: true | ||||||
| 
 | 
 | ||||||
|  | pipeline: | ||||||
|   build: |   build: | ||||||
|     image: webhippie/golang:edge |     image: webhippie/golang:edge | ||||||
|     pull: true |     pull: true | ||||||
|  | @ -15,7 +16,6 @@ pipeline: | ||||||
|       TAGS: bindata sqlite |       TAGS: bindata sqlite | ||||||
|       GOPATH: /srv/app |       GOPATH: /srv/app | ||||||
|     commands: |     commands: | ||||||
|       - apk -U add openssh-client |  | ||||||
|       - make clean |       - make clean | ||||||
|       - make generate |       - make generate | ||||||
|       - make vet |       - make vet | ||||||
|  | @ -30,32 +30,32 @@ pipeline: | ||||||
|   test: |   test: | ||||||
|     image: webhippie/golang:edge |     image: webhippie/golang:edge | ||||||
|     pull: true |     pull: true | ||||||
|  |     group: test | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata sqlite |       TAGS: bindata sqlite | ||||||
|       GOPATH: /srv/app |       GOPATH: /srv/app | ||||||
|     commands: |     commands: | ||||||
|       - apk -U add openssh-client |  | ||||||
|       - make test |       - make test | ||||||
|     when: |     when: | ||||||
|       event: [ tag, pull_request ] |       event: [ pull_request ] | ||||||
| 
 | 
 | ||||||
|   test-coverage: |   coverage: | ||||||
|     image: webhippie/golang:edge |     image: webhippie/golang:edge | ||||||
|     pull: true |     pull: true | ||||||
|  |     group: test | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata sqlite |       TAGS: bindata sqlite | ||||||
|       GOPATH: /srv/app |       GOPATH: /srv/app | ||||||
|     commands: |     commands: | ||||||
|       - apk -U add openssh-client |       - make coverage | ||||||
|       - go get github.com/wadey/gocovmerge |  | ||||||
|       - make test-coverage |  | ||||||
|     when: |     when: | ||||||
|       event: [ push ] |       event: [ push, tag ] | ||||||
|       branch: master |       branch: master | ||||||
| 
 | 
 | ||||||
|   test-sqlite: |   test-sqlite: | ||||||
|     image: webhippie/golang:edge |     image: webhippie/golang:edge | ||||||
|     pull: true |     pull: true | ||||||
|  |     group: test | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata |       TAGS: bindata | ||||||
|       GOPATH: /srv/app |       GOPATH: /srv/app | ||||||
|  | @ -67,6 +67,7 @@ pipeline: | ||||||
|   test-mysql: |   test-mysql: | ||||||
|     image: webhippie/golang:edge |     image: webhippie/golang:edge | ||||||
|     pull: true |     pull: true | ||||||
|  |     group: test | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata |       TAGS: bindata | ||||||
|       GOPATH: /srv/app |       GOPATH: /srv/app | ||||||
|  | @ -78,6 +79,7 @@ pipeline: | ||||||
|   test-pgsql: |   test-pgsql: | ||||||
|     image: webhippie/golang:edge |     image: webhippie/golang:edge | ||||||
|     pull: true |     pull: true | ||||||
|  |     group: test | ||||||
|     environment: |     environment: | ||||||
|       TAGS: bindata |       TAGS: bindata | ||||||
|       GOPATH: /srv/app |       GOPATH: /srv/app | ||||||
|  | @ -98,15 +100,15 @@ pipeline: | ||||||
|       event: [ push, tag ] |       event: [ push, tag ] | ||||||
| 
 | 
 | ||||||
|   # coverage: |   # coverage: | ||||||
|   #   image: plugins/coverage |   #   image: plugins/coverage:latest | ||||||
|  |   #   pull: true | ||||||
|  |   #   secrets: [ github_token ] | ||||||
|   #   server: https://coverage.gitea.io |   #   server: https://coverage.gitea.io | ||||||
|   #   when: |  | ||||||
|   #     event: [ push ] |  | ||||||
|   #     branch: master |  | ||||||
| 
 | 
 | ||||||
|   docker: |   docker: | ||||||
|     image: plugins/docker |     image: plugins/docker:latest | ||||||
|     pull: true |     pull: true | ||||||
|  |     secrets: [ docker_username, docker_password ] | ||||||
|     repo: gitea/gitea |     repo: gitea/gitea | ||||||
|     tags: [ '${DRONE_TAG##v}' ] |     tags: [ '${DRONE_TAG##v}' ] | ||||||
|     when: |     when: | ||||||
|  | @ -114,8 +116,9 @@ pipeline: | ||||||
|       branch: [ refs/tags/* ] |       branch: [ refs/tags/* ] | ||||||
| 
 | 
 | ||||||
|   docker: |   docker: | ||||||
|     image: plugins/docker |     image: plugins/docker:latest | ||||||
|     pull: true |     pull: true | ||||||
|  |     secrets: [ docker_username, docker_password ] | ||||||
|     repo: gitea/gitea |     repo: gitea/gitea | ||||||
|     tags: [ '${DRONE_BRANCH##release/v}' ] |     tags: [ '${DRONE_BRANCH##release/v}' ] | ||||||
|     when: |     when: | ||||||
|  | @ -123,8 +126,9 @@ pipeline: | ||||||
|       branch: [ release/* ] |       branch: [ release/* ] | ||||||
| 
 | 
 | ||||||
|   docker: |   docker: | ||||||
|     image: plugins/docker |     image: plugins/docker:latest | ||||||
|     pull: true |     pull: true | ||||||
|  |     secrets: [ docker_username, docker_password ] | ||||||
|     repo: gitea/gitea |     repo: gitea/gitea | ||||||
|     tags: [ 'latest' ] |     tags: [ 'latest' ] | ||||||
|     when: |     when: | ||||||
|  | @ -132,7 +136,10 @@ pipeline: | ||||||
|       branch: [ master ] |       branch: [ master ] | ||||||
| 
 | 
 | ||||||
|   release: |   release: | ||||||
|     image: plugins/s3 |     image: plugins/s3:latest | ||||||
|  |     pull: true | ||||||
|  |     secrets: [ s3_access_key, s3_secret_key ] | ||||||
|  |     endpoint: https://storage.gitea.io | ||||||
|     path_style: true |     path_style: true | ||||||
|     strip_prefix: dist/release/ |     strip_prefix: dist/release/ | ||||||
|     source: dist/release/* |     source: dist/release/* | ||||||
|  | @ -142,7 +149,10 @@ pipeline: | ||||||
|       branch: [ refs/tags/* ] |       branch: [ refs/tags/* ] | ||||||
| 
 | 
 | ||||||
|   release: |   release: | ||||||
|     image: plugins/s3 |     image: plugins/s3:latest | ||||||
|  |     pull: true | ||||||
|  |     secrets: [ s3_access_key, s3_secret_key ] | ||||||
|  |     endpoint: https://storage.gitea.io | ||||||
|     path_style: true |     path_style: true | ||||||
|     strip_prefix: dist/release/ |     strip_prefix: dist/release/ | ||||||
|     source: dist/release/* |     source: dist/release/* | ||||||
|  | @ -152,7 +162,10 @@ pipeline: | ||||||
|       branch: [ release/* ] |       branch: [ release/* ] | ||||||
| 
 | 
 | ||||||
|   release: |   release: | ||||||
|     image: plugins/s3 |     image: plugins/s3:latest | ||||||
|  |     pull: true | ||||||
|  |     secrets: [ s3_access_key, s3_secret_key ] | ||||||
|  |     endpoint: https://storage.gitea.io | ||||||
|     path_style: true |     path_style: true | ||||||
|     strip_prefix: dist/release/ |     strip_prefix: dist/release/ | ||||||
|     source: dist/release/* |     source: dist/release/* | ||||||
|  | @ -162,7 +175,8 @@ pipeline: | ||||||
|       branch: [ master ] |       branch: [ master ] | ||||||
| 
 | 
 | ||||||
|   github: |   github: | ||||||
|     image: plugins/github-release |     image: plugins/github-release:latest | ||||||
|  |     pull: true | ||||||
|     files: |     files: | ||||||
|       - dist/release/* |       - dist/release/* | ||||||
|     when: |     when: | ||||||
|  | @ -170,9 +184,9 @@ pipeline: | ||||||
|       branch: [ refs/tags/* ] |       branch: [ refs/tags/* ] | ||||||
| 
 | 
 | ||||||
|   discord: |   discord: | ||||||
|     image: appleboy/drone-discord:0.0.4 |     image: appleboy/drone-discord:latest | ||||||
|     webhook_id: ${WEBHOOK_ID} |     pull: true | ||||||
|     webhook_token: ${WEBHOOK_TOKEN} |     secrets: [ discord_webhook_id, discord_webhook_token ] | ||||||
|     when: |     when: | ||||||
|       event: [ push, tag, pull_request ] |       event: [ push, tag, pull_request ] | ||||||
|       status: [ changed, failure ] |       status: [ changed, failure ] | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							|  | @ -125,8 +125,8 @@ fmt-check: required-gofmt-version | ||||||
| test: fmt-check | test: fmt-check | ||||||
| 	$(GO) test $(PACKAGES) | 	$(GO) test $(PACKAGES) | ||||||
| 
 | 
 | ||||||
| .PHONY: test-coverage | .PHONY: coverage | ||||||
| test-coverage: unit-test-coverage integration-test-coverage | coverage: unit-test-coverage integration-test-coverage | ||||||
| 	@hash gocovmerge > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
 | 	@hash gocovmerge > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
 | ||||||
| 		$(GO) get -u github.com/wadey/gocovmerge; \
 | 		$(GO) get -u github.com/wadey/gocovmerge; \
 | ||||||
| 	fi | 	fi | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue