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.
		
		
		
		
		
			
		
			
				
	
	
		
			87 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
			
		
		
	
	
			87 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
build:
 | 
						|
  main: ./main.go
 | 
						|
  binary: watchtower
 | 
						|
  goos:
 | 
						|
    - linux
 | 
						|
    - windows
 | 
						|
  goarch:
 | 
						|
    - amd64
 | 
						|
    - 386
 | 
						|
    - arm
 | 
						|
    - arm64
 | 
						|
  ldflags:
 | 
						|
    - -s -w -X github.com/containrrr/watchtower/internal/meta.Version={{.Version}}
 | 
						|
archives:
 | 
						|
  - 
 | 
						|
    name_template: "{{.ProjectName}}_{{.Os}}_{{.Arch}}"
 | 
						|
    format: tar.gz
 | 
						|
    replacements:
 | 
						|
      arm: armhf
 | 
						|
      arm64: arm64v8
 | 
						|
      amd64: amd64
 | 
						|
      386: 386
 | 
						|
      darwin: macOS
 | 
						|
      linux: linux
 | 
						|
    format_overrides:
 | 
						|
      - goos: windows
 | 
						|
        format: zip
 | 
						|
    files:
 | 
						|
      - LICENSE.md
 | 
						|
dockers:
 | 
						|
  -
 | 
						|
    use_buildx: true
 | 
						|
    build_flag_templates: [ "--platform=linux/amd64" ]
 | 
						|
    goos: linux
 | 
						|
    goarch: amd64
 | 
						|
    goarm: ''
 | 
						|
    dockerfile: dockerfiles/Dockerfile
 | 
						|
    image_templates:
 | 
						|
      - containrrr/watchtower:amd64-{{ .Version }}
 | 
						|
      - containrrr/watchtower:amd64-latest
 | 
						|
      - ghcr.io/containrrr/watchtower:amd64-{{ .Version }}
 | 
						|
      - ghcr.io/containrrr/watchtower:amd64-latest
 | 
						|
    binaries:
 | 
						|
      - watchtower
 | 
						|
  - 
 | 
						|
    use_buildx: true
 | 
						|
    build_flag_templates: [ "--platform=linux/386" ]
 | 
						|
    goos: linux
 | 
						|
    goarch: 386
 | 
						|
    goarm: ''
 | 
						|
    dockerfile: dockerfiles/Dockerfile
 | 
						|
    image_templates:
 | 
						|
      - containrrr/watchtower:i386-{{ .Version }}
 | 
						|
      - containrrr/watchtower:i386-latest
 | 
						|
      - ghcr.io/containrrr/watchtower:i386-{{ .Version }}
 | 
						|
      - ghcr.io/containrrr/watchtower:i386-latest
 | 
						|
    binaries:
 | 
						|
      - watchtower
 | 
						|
  - 
 | 
						|
    use_buildx: true
 | 
						|
    build_flag_templates: [ "--platform=linux/arm/v6" ]
 | 
						|
    goos: linux
 | 
						|
    goarch: arm
 | 
						|
    goarm: 6
 | 
						|
    dockerfile: dockerfiles/Dockerfile
 | 
						|
    image_templates:
 | 
						|
      - containrrr/watchtower:armhf-{{ .Version }}
 | 
						|
      - containrrr/watchtower:armhf-latest
 | 
						|
      - ghcr.io/containrrr/watchtower:armhf-{{ .Version }}
 | 
						|
      - ghcr.io/containrrr/watchtower:armhf-latest
 | 
						|
    binaries:
 | 
						|
      - watchtower
 | 
						|
  - 
 | 
						|
    use_buildx: true
 | 
						|
    build_flag_templates: [ "--platform=linux/arm64/v8" ]
 | 
						|
    goos: linux
 | 
						|
    goarch: arm64
 | 
						|
    goarm: ''
 | 
						|
    dockerfile: dockerfiles/Dockerfile
 | 
						|
    image_templates:
 | 
						|
      - containrrr/watchtower:arm64v8-{{ .Version }}
 | 
						|
      - containrrr/watchtower:arm64v8-latest
 | 
						|
      - ghcr.io/containrrr/watchtower:arm64v8-{{ .Version }}
 | 
						|
      - ghcr.io/containrrr/watchtower:arm64v8-latest
 | 
						|
    binaries:
 | 
						|
      - watchtower
 |