add version from git tag
This commit is contained in:
		
							parent
							
								
									5cbf194ee4
								
							
						
					
					
						commit
						709195848a
					
				
							
								
								
									
										2
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										2
									
								
								Makefile
								
								
								
								
							|  | @ -22,7 +22,7 @@ test: | ||||||
| .PHONY: test | .PHONY: test | ||||||
| 
 | 
 | ||||||
| cross: | cross: | ||||||
| 	gox -os '!freebsd !netbsd' -arch '!arm' -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}" ${TARGETS} | 	gox -os '!freebsd !netbsd' -arch '!arm' -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}" -ldflags '-X main.Version=${TAG}' ${TARGETS} | ||||||
| .PHONY: cross | .PHONY: cross | ||||||
| 
 | 
 | ||||||
| pristine: generate fmt | pristine: generate fmt | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								main.go
								
								
								
								
							
							
						
						
									
										4
									
								
								main.go
								
								
								
								
							|  | @ -16,12 +16,14 @@ const ( | ||||||
| 	helmfile = "charts.yaml" | 	helmfile = "charts.yaml" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | var Version string | ||||||
|  | 
 | ||||||
| func main() { | func main() { | ||||||
| 
 | 
 | ||||||
| 	app := cli.NewApp() | 	app := cli.NewApp() | ||||||
| 	app.Name = "helmfile" | 	app.Name = "helmfile" | ||||||
| 	app.Usage = "" | 	app.Usage = "" | ||||||
| 	app.Version = "0.1.0" | 	app.Version = Version | ||||||
| 	app.Flags = []cli.Flag{ | 	app.Flags = []cli.Flag{ | ||||||
| 		cli.StringFlag{ | 		cli.StringFlag{ | ||||||
| 			Name:  "file, f", | 			Name:  "file, f", | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue