mirror of https://github.com/containrrr/watchtower
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
# Build customization
 | 
						|
build:
 | 
						|
  # Path to main.go file.
 | 
						|
  # Default is `main.go`
 | 
						|
  main: ./main.go
 | 
						|
 | 
						|
  # Custom ldflags.
 | 
						|
  # Default is `-s -w`
 | 
						|
  ldflags: -s -w
 | 
						|
 | 
						|
  # GOOS list to build in.
 | 
						|
  # For more info refer to https://golang.org/doc/install/source#environment
 | 
						|
  # Defaults are darwin and linux
 | 
						|
  goos:
 | 
						|
    - linux
 | 
						|
 | 
						|
  # GOARCH to build in.
 | 
						|
  # For more info refer to https://golang.org/doc/install/source#environment
 | 
						|
  # Defaults are 386 and amd64
 | 
						|
  goarch:
 | 
						|
    - amd64
 | 
						|
    - arm
 | 
						|
 | 
						|
# Archive customization
 | 
						|
archive:
 | 
						|
  # You can change the name of the archive.
 | 
						|
  # This is parsed with Golang template engine and the following variables.
 | 
						|
  name_template: "{{.ProjectName}}_{{.Os}}_{{.Arch}}"
 | 
						|
 | 
						|
  # Archive format. Valid options are `tar.gz` and `zip`.
 | 
						|
  # Default is `zip`
 | 
						|
  format: tar.gz
 | 
						|
 | 
						|
  # Replacements for GOOS and GOARCH on the archive name.
 | 
						|
  # The keys should be valid GOOS or GOARCH values followed by your custom
 | 
						|
  # replacements.
 | 
						|
  # By default, `replacements` replace GOOS and GOARCH values with valid outputs
 | 
						|
  # of `uname -s` and `uname -m` respectively.
 | 
						|
  replacements:
 | 
						|
    arm: armhf
 | 
						|
    amd64: amd64
 | 
						|
    386: 386
 | 
						|
    darwin: macOS
 | 
						|
    linux: linux
 | 
						|
 | 
						|
  # Additional files you want to add to the archive.
 | 
						|
  # Defaults are any files matching `LICENCE*`, `LICENSE*`,
 | 
						|
  # `README*` and `CHANGELOG*` (case-insensitive)
 | 
						|
  files:
 | 
						|
    - LICENSE.md
 | 
						|
 | 
						|
dockers:
 | 
						|
  -
 | 
						|
    goos: linux
 | 
						|
    goarch: amd64
 | 
						|
    goarm: ''
 | 
						|
    binary: watchtower
 | 
						|
    image: v2tec/watchtower
 | 
						|
    dockerfile: dockerfile/amd64/Dockerfile
 | 
						|
    tag_template: "{{ .Version }}"
 | 
						|
  -
 | 
						|
    goos: linux
 | 
						|
    goarch: arm
 | 
						|
    goarm: 6
 | 
						|
    binary: watchtower
 | 
						|
    image: v2tec/watchtower
 | 
						|
    dockerfile: dockerfile/armhf/Dockerfile
 | 
						|
    tag_template: "armhf-{{ .Version }}" |