1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-26 04:22:05 +02:00

feat: Allows pushing to private registry (#893)

using the goreleaser docker container
This commit is contained in:
Eelco 2018-12-10 16:45:01 +01:00 committed by Carlos Alexandro Becker
parent ab3bab15ce
commit 2f6cb9d719
2 changed files with 5 additions and 1 deletions

View File

@ -2,7 +2,7 @@
if [ -n "$DOCKER_USERNAME" ] && [ -n "$DOCKER_PASSWORD" ]; then
echo "Login to the docker..."
docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REGISTRY
fi
goreleaser $@

View File

@ -56,11 +56,15 @@ $ docker run --rm --privileged \
-e GITHUB_TOKEN \
-e DOCKER_USERNAME \
-e DOCKER_PASSWORD \
-e DOCKER_REGISTRY \
goreleaser/goreleaser release
```
Note that the image will almost always have the last stable Go version.
The `DOCKER_REGISTRY` environment variables can be left empty when you are
releasing to the public docker registry.
If you need more things, you are encouraged to have your own image. You can
always use GoReleaser's [own Dockerfile][dockerfile] as an example though.