Drone fixes.
This commit is contained in:
		
							
								
								
									
										38
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -4,24 +4,13 @@ type: docker | |||||||
| name: build | name: build | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|   - name: notify-start |  | ||||||
|     image: pztrn/discordrone |  | ||||||
|     settings: |  | ||||||
|       webhook_id: |  | ||||||
|         from_secret: discord_webhook_id |  | ||||||
|       webhook_token: |  | ||||||
|         from_secret: discord_webhook_secret |  | ||||||
|       message: 'Starting building **{{repo.name}}#{{build.number}}@{{commit.sha}}** @ {{datetime build.started "02-Jan-2006 15:04:05 MST" "Asia/Yekaterinburg"}} (See {{build.link}} for logs).' |  | ||||||
|  |  | ||||||
|   - name: lint |   - name: lint | ||||||
|     image: golangci/golangci-lint:latest |     image: golangci/golangci-lint:v1.43.0 | ||||||
|     environment: |     environment: | ||||||
|       GOFLAGS: -mod=vendor |       GOFLAGS: -mod=vendor | ||||||
|       CGO_ENABLED: 0 |       CGO_ENABLED: 0 | ||||||
|     commands: |     commands: | ||||||
|       - golangci-lint run |       - golangci-lint run | ||||||
|     depends_on: |  | ||||||
|       - notify-start |  | ||||||
|  |  | ||||||
|   - name: test |   - name: test | ||||||
|     image: golang:1.13.5-alpine |     image: golang:1.13.5-alpine | ||||||
| @@ -30,8 +19,6 @@ steps: | |||||||
|       CGO_ENABLED: 0 |       CGO_ENABLED: 0 | ||||||
|     commands: |     commands: | ||||||
|       - go test ./... |       - go test ./... | ||||||
|     depends_on: |  | ||||||
|       - notify-start |  | ||||||
|  |  | ||||||
|   - name: docker |   - name: docker | ||||||
|     image: plugins/docker |     image: plugins/docker | ||||||
| @@ -44,26 +31,3 @@ steps: | |||||||
|         from_secret: dockerhub_password |         from_secret: dockerhub_password | ||||||
|       repo: pztrn/fastpastebin |       repo: pztrn/fastpastebin | ||||||
|       auto_tag: true |       auto_tag: true | ||||||
|     depends_on: |  | ||||||
|       - lint |  | ||||||
|       - test |  | ||||||
|  |  | ||||||
|   - name: notify-end |  | ||||||
|     when: |  | ||||||
|       status: |  | ||||||
|         - success |  | ||||||
|         - failure |  | ||||||
|     image: pztrn/discordrone |  | ||||||
|     settings: |  | ||||||
|       webhook_id: |  | ||||||
|         from_secret: discord_webhook_id |  | ||||||
|       webhook_token: |  | ||||||
|         from_secret: discord_webhook_secret |  | ||||||
|       message: " |  | ||||||
|         {{#success build.status}} |  | ||||||
|         **{{repo.name}}#{{build.number}}@{{commit.sha}}** built in {{since build.startedint}} and pushed to hub.docker.com. |  | ||||||
|         {{ else }} |  | ||||||
|         **{{repo.name}}#{{build.number}}@{{commit.sha}}** failed. See {{build.link}}. |  | ||||||
|         {{/success}}" |  | ||||||
|     depends_on: |  | ||||||
|       - docker |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user