| @@ -77,6 +77,7 @@ docker run --rm \ | |||||||
|   -e DRONE_BUILD_NUMBER=1 \ |   -e DRONE_BUILD_NUMBER=1 \ | ||||||
|   -e DRONE_BUILD_STATUS=success \ |   -e DRONE_BUILD_STATUS=success \ | ||||||
|   -e DRONE_BUILD_LINK=http://github.com/appleboy/go-hello \ |   -e DRONE_BUILD_LINK=http://github.com/appleboy/go-hello \ | ||||||
|  |   -e DRONE_TAG=1.0.0 \ | ||||||
|   -e DRONE_JOB_STARTED=1477550550 \ |   -e DRONE_JOB_STARTED=1477550550 \ | ||||||
|   -e DRONE_JOB_FINISHED=1477550750 \ |   -e DRONE_JOB_FINISHED=1477550750 \ | ||||||
|   -v $(pwd):$(pwd) \ |   -v $(pwd):$(pwd) \ | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								main.go
									
									
									
									
									
								
							| @@ -147,6 +147,11 @@ func main() { | |||||||
| 			Usage:  "build link", | 			Usage:  "build link", | ||||||
| 			EnvVar: "DRONE_BUILD_LINK", | 			EnvVar: "DRONE_BUILD_LINK", | ||||||
| 		}, | 		}, | ||||||
|  | 		cli.StringFlag{ | ||||||
|  | 			Name:   "build.tag", | ||||||
|  | 			Usage:  "build tag", | ||||||
|  | 			EnvVar: "DRONE_TAG", | ||||||
|  | 		}, | ||||||
| 		cli.Float64Flag{ | 		cli.Float64Flag{ | ||||||
| 			Name:   "job.started", | 			Name:   "job.started", | ||||||
| 			Usage:  "job started", | 			Usage:  "job started", | ||||||
| @@ -177,6 +182,7 @@ func run(c *cli.Context) error { | |||||||
| 			Name:  c.String("repo.name"), | 			Name:  c.String("repo.name"), | ||||||
| 		}, | 		}, | ||||||
| 		Build: Build{ | 		Build: Build{ | ||||||
|  | 			Tag:      c.String("build.tag"), | ||||||
| 			Number:   c.Int("build.number"), | 			Number:   c.Int("build.number"), | ||||||
| 			Event:    c.String("build.event"), | 			Event:    c.String("build.event"), | ||||||
| 			Status:   c.String("build.status"), | 			Status:   c.String("build.status"), | ||||||
|   | |||||||
| @@ -21,6 +21,7 @@ type ( | |||||||
|  |  | ||||||
| 	// Build information. | 	// Build information. | ||||||
| 	Build struct { | 	Build struct { | ||||||
|  | 		Tag      string | ||||||
| 		Event    string | 		Event    string | ||||||
| 		Number   int | 		Number   int | ||||||
| 		Commit   string | 		Commit   string | ||||||
|   | |||||||
| @@ -56,6 +56,7 @@ func TestSendMessage(t *testing.T) { | |||||||
| 			Owner: "appleboy", | 			Owner: "appleboy", | ||||||
| 		}, | 		}, | ||||||
| 		Build: Build{ | 		Build: Build{ | ||||||
|  | 			Tag:     "1.0.0", | ||||||
| 			Number:  101, | 			Number:  101, | ||||||
| 			Status:  "success", | 			Status:  "success", | ||||||
| 			Link:    "https://github.com/appleboy/go-hello", | 			Link:    "https://github.com/appleboy/go-hello", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user