You've already forked goreleaser
mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-09-16 09:26:52 +02:00
@@ -45,7 +45,7 @@ jobs:
|
||||
# either 'goreleaser' (default) or 'goreleaser-pro':
|
||||
distribution: goreleaser
|
||||
version: latest
|
||||
args: release --clean
|
||||
args: release --rm-dist
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
# Your GoReleaser Pro key, if you are using the 'goreleaser-pro'
|
||||
@@ -97,7 +97,7 @@ the [Import GPG][import-gpg] GitHub Action along with this one:
|
||||
uses: goreleaser/goreleaser-action@v4
|
||||
with:
|
||||
version: latest
|
||||
args: release --clean
|
||||
args: release --rm-dist
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
|
||||
@@ -179,7 +179,7 @@ step will look like this:
|
||||
uses: goreleaser/goreleaser-action@v4
|
||||
with:
|
||||
version: latest
|
||||
args: release --clean
|
||||
args: release --rm-dist
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
|
||||
```
|
||||
|
@@ -45,7 +45,7 @@ release:
|
||||
# generate a changelog.
|
||||
GIT_DEPTH: 0
|
||||
script:
|
||||
- goreleaser release --clean
|
||||
- goreleaser release --rm-dist
|
||||
```
|
||||
|
||||
Notice that `entrypoint` is intentionally blank. See the
|
||||
@@ -99,7 +99,7 @@ release:
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-e DOCKER_USERNAME -e DOCKER_PASSWORD -e DOCKER_REGISTRY \
|
||||
-e GITLAB_TOKEN \
|
||||
goreleaser/goreleaser release --clean
|
||||
goreleaser/goreleaser release --rm-dist
|
||||
```
|
||||
|
||||
In GitLab CI settings, add variables for `DOCKER_REGISTRY`, `DOCKER_USERNAME`,
|
||||
|
@@ -10,7 +10,7 @@ You can, though, leverage other tools to do the work for you, like for example
|
||||
```bash
|
||||
git tag "$(svu next)"
|
||||
git push --tags
|
||||
goreleaser --clean
|
||||
goreleaser --rm-dist
|
||||
```
|
||||
|
||||
## Example: semantic-release
|
||||
@@ -27,7 +27,7 @@ plugins:
|
||||
- - "@semantic-release/exec"
|
||||
- publishCmd: |
|
||||
echo "${nextRelease.notes}" > /tmp/release-notes.md
|
||||
goreleaser release --release-notes /tmp/release-notes.md --clean
|
||||
goreleaser release --release-notes /tmp/release-notes.md --rm-dist
|
||||
```
|
||||
|
||||
```bash
|
||||
|
@@ -19,9 +19,9 @@ This feature can help in some areas:
|
||||
You don't really need to set anything up. To get started, run:
|
||||
|
||||
```bash
|
||||
goreleaser release --clean --split
|
||||
GOOS=darwin goreleaser release --clean --split
|
||||
GGOOS=windows goreleaser release --clean --split
|
||||
goreleaser release --rm-dist --split
|
||||
GOOS=darwin goreleaser release --rm-dist --split
|
||||
GGOOS=windows goreleaser release --rm-dist --split
|
||||
```
|
||||
|
||||
Note that this step will push your Docker images as well.
|
||||
|
@@ -170,7 +170,7 @@ Use it for testing out new features only.
|
||||
=== "Pro"
|
||||
```bash
|
||||
curl -sfL https://goreleaser.com/static/run |
|
||||
VERSION=nightly DISTRIBUTION=pro bash -s -- release --clean
|
||||
VERSION=nightly DISTRIBUTION=pro bash -s -- release --rm-dist
|
||||
```
|
||||
|
||||
#### docker
|
||||
|
@@ -27,7 +27,7 @@ goreleaser init
|
||||
Now, lets run a "local-only" release to see if it works using the [release](/cmd/goreleaser_release/) command:
|
||||
|
||||
```sh
|
||||
goreleaser release --snapshot --clean
|
||||
goreleaser release --snapshot --rm-dist
|
||||
```
|
||||
|
||||
At this point, you can [customize](/customization/) the generated `.goreleaser.yaml` or leave it as-is, it's up to you.
|
||||
|
Reference in New Issue
Block a user