You've already forked goreleaser
mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-09-16 09:26:52 +02:00
docs: invite people to use docker --pull (#1305)
* www/docker: invite people to use --pull Signed-off-by: Yoan Blanc <yoan@dosimple.ch> * fixup! www/docker: invite people to use --pull Signed-off-by: Yoan Blanc <yoan@dosimple.ch> * goreleaser: label-schema is deprecated Signed-off-by: Yoan Blanc <yoan@dosimple.ch> * fixup! goreleaser: label-schema is deprecated Signed-off-by: Yoan Blanc <yoan@dosimple.ch> Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
This commit is contained in:
committed by
Carlos Alexandro Becker
parent
b367abd785
commit
1d7098ed42
@@ -38,9 +38,11 @@ dockers:
|
|||||||
binaries:
|
binaries:
|
||||||
- goreleaser
|
- goreleaser
|
||||||
build_flag_templates:
|
build_flag_templates:
|
||||||
- "--label=org.label-schema.schema-version=1.0"
|
- "--pull"
|
||||||
- "--label=org.label-schema.version={{.Version}}"
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||||
- "--label=org.label-schema.name={{.ProjectName}}"
|
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
||||||
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||||
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||||
extra_files:
|
extra_files:
|
||||||
- scripts/entrypoint.sh
|
- scripts/entrypoint.sh
|
||||||
- image_templates:
|
- image_templates:
|
||||||
@@ -51,9 +53,12 @@ dockers:
|
|||||||
binaries:
|
binaries:
|
||||||
- goreleaser
|
- goreleaser
|
||||||
build_flag_templates:
|
build_flag_templates:
|
||||||
- "--label=org.label-schema.schema-version=1.0"
|
- "--pull"
|
||||||
- "--label=org.label-schema.version={{.Version}}"
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||||
- "--label=org.label-schema.name={{.ProjectName}}"
|
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
||||||
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||||
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||||
|
- "--label=org.opencontainers.image.source={{.GitURL}}"
|
||||||
- "--label=com.github.actions.name={{.ProjectName}}"
|
- "--label=com.github.actions.name={{.ProjectName}}"
|
||||||
- "--label=com.github.actions.description=Deliver Go binaries as fast and easily as possible"
|
- "--label=com.github.actions.description=Deliver Go binaries as fast and easily as possible"
|
||||||
- "--label=com.github.actions.icon=terminal"
|
- "--label=com.github.actions.icon=terminal"
|
||||||
|
@@ -84,9 +84,11 @@ dockers:
|
|||||||
|
|
||||||
# Template of the docker build flags.
|
# Template of the docker build flags.
|
||||||
build_flag_templates:
|
build_flag_templates:
|
||||||
- "--label=org.label-schema.schema-version=1.0"
|
- "--pull"
|
||||||
- "--label=org.label-schema.version={{.Version}}"
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||||
- "--label=org.label-schema.name={{.ProjectName}}"
|
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
||||||
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||||
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||||
- "--build-arg=FOO={{.Env.Bar}}"
|
- "--build-arg=FOO={{.Env.Bar}}"
|
||||||
|
|
||||||
# If your Dockerfile copies files other than the binary itself,
|
# If your Dockerfile copies files other than the binary itself,
|
||||||
@@ -198,18 +200,22 @@ dockers:
|
|||||||
image_templates:
|
image_templates:
|
||||||
- "myuser/myimage"
|
- "myuser/myimage"
|
||||||
build_flag_templates:
|
build_flag_templates:
|
||||||
- "--label=org.label-schema.schema-version=1.0"
|
- "--pull"
|
||||||
- "--label=org.label-schema.version={{.Version}}"
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||||
- "--label=org.label-schema.name={{.ProjectName}}"
|
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
||||||
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||||
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||||
```
|
```
|
||||||
|
|
||||||
This will execute the following command:
|
This will execute the following command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker build -t myuser/myimage . \
|
docker build -t myuser/myimage . \
|
||||||
--label=org.label-schema.schema-version=1.0 \
|
--pull \
|
||||||
--label=org.label-schema.version=1.6.4 \
|
--label=org.opencontainers.image.created=2020-01-19T15:58:07Z" \
|
||||||
--label=org.label-schema.name=mybinary"
|
--label=org.opencontainers.image.name=mybinary" \
|
||||||
|
--label=org.opencontainers.image.revision=da39a3ee5e6b4b0d3255bfef95601890afd80709" \
|
||||||
|
--label=org.opencontainers.image.version=1.6.4
|
||||||
```
|
```
|
||||||
|
|
||||||
> Learn more about the [name template engine](/templates).
|
> Learn more about the [name template engine](/templates).
|
||||||
|
Reference in New Issue
Block a user