1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-09-16 09:26:52 +02:00

docs: improve search

fixes #2616
This commit is contained in:
Carlos A Becker
2021-10-30 09:50:23 -03:00
parent a875ac8c70
commit 2be6f399bf
36 changed files with 36 additions and 108 deletions

View File

@@ -1,6 +1,4 @@
---
title: GitHub Actions
---
# GitHub Actions
GoReleaser can also be used within our official [GoReleaser Action][goreleaser-action]
through [GitHub Actions][actions].

View File

@@ -1,6 +1,4 @@
---
title: Blog Posts
---
# Blog Posts
Tutorials made by the community.

View File

@@ -1,6 +1,4 @@
---
title: Archives
---
# Archives
The binaries built will be archived together with the `README` and `LICENSE` files into a
`tar.gz` file. In the `archives` section you can customize the archive name,

View File

@@ -1,6 +1,4 @@
---
title: Artifactory
---
# Artifactory
Publish your artifacts to an Artifactory instance.

View File

@@ -1,6 +1,4 @@
---
title: Blobs (s3, gcs, azblob)
---
# Blobs (s3, gcs, azblob)
The `blobs` allows you to upload artifacts to Amazon S3, Azure Blob and
Google GCS.

View File

@@ -1,6 +1,4 @@
---
title: Builds
---
# Builds
Builds can be customized in multiple ways.
You can specify for which `GOOS`, `GOARCH` and `GOARM` binaries are built

View File

@@ -1,6 +1,4 @@
---
title: Checksums
---
# Checksums
GoReleaser generates a `project_1.0.0_checksums.txt` file and uploads it with the
release, so your users can validate if the downloaded files are correct.

View File

@@ -1,6 +1,4 @@
---
title: Docker Images
---
# Docker Images
GoReleaser can build and push Docker images.
Let's see how it works.

View File

@@ -1,6 +1,4 @@
---
title: Docker Manifests
---
# Docker Manifests
GoReleaser can also create and push Docker multi-platform images using the `docker manifest` tool.

View File

@@ -1,6 +1,4 @@
---
title: Signing Docker Images and Manifests
---
# Signing Docker Images and Manifests
Signing Docker Images and Manifests is also possible with GoReleaser.
This pipe was designed based on the common [sign](/customization/sign/) pipe having [cosign](https://github.com/sigstore/cosign) in mind.

View File

@@ -1,6 +1,4 @@
---
title: Environment Variables
---
# Environment Variables
Global environment variables to be passed down to all hooks and builds.

View File

@@ -1,6 +1,4 @@
---
title: Fury.io (apt and rpm repositories)
---
# Fury.io (apt and rpm repositories)
!!! success "GoReleaser Pro"
The fury.io publisher is a [GoReleaser Pro feature](/pro/).

View File

@@ -1,6 +1,4 @@
---
title: GoFish
---
# GoFish
After releasing to GitHub or GitLab, GoReleaser can generate and publish
a _Fish Food_ Cookbook into a repository that you have access to.

View File

@@ -1,6 +1,4 @@
---
title: Go Modules
---
# Go Modules
GoReleaser has support for creating verifiable builds.
A [verifiable build][vgo] is one that records enough information to be precise about exactly how to repeat it.

View File

@@ -1,6 +1,4 @@
---
title: Homebrew Taps
---
# Homebrew Taps
After releasing to GitHub or GitLab, GoReleaser can generate and publish
a _homebrew-tap_ recipe into a repository that you have access to.

View File

@@ -1,6 +1,4 @@
---
title: Global Hooks
---
# Global Hooks
Some release cycles may need run something before or after everything else.

View File

@@ -1,6 +1,4 @@
---
title: Closing Milestones
---
# Closing Milestones
GoReleaser can close repository milestones after successfully
publishing all artifacts.

View File

@@ -1,6 +1,4 @@
---
title: Monorepo
---
# Monorepo
!!! success "GoReleaser Pro"
The monorepo support is a [GoReleaser Pro feature](/pro/).

View File

@@ -1,6 +1,4 @@
---
title: Linux packages (via nFPM)
---
# Linux packages (via nFPM)
GoReleaser can be wired to [nfpm](https://github.com/goreleaser/nfpm) to
generate and publish `.deb`, `.rpm` and `.apk` packages.

View File

@@ -1,6 +1,4 @@
---
title: Nightly
---
# Nightly
!!! success "GoReleaser Pro"
The nightly build feature is a [GoReleaser Pro feature](/pro/).

View File

@@ -1,6 +1,4 @@
---
title: Project Name
---
# Project Name
The project name is used in the name of the Brew formula, archives, etc.
If none is given, it will be inferred from the name of the GitHub, GitLab, or

View File

@@ -1,6 +1,4 @@
---
title: Custom Publishers
---
# Custom Publishers
GoReleaser supports publishing artifacts by executing a custom publisher.

View File

@@ -1,6 +1,4 @@
---
title: Release
---
# Release
GoReleaser can create a GitHub/GitLab/Gitea release with the current tag, upload all
the artifacts and generate the changelog based on the new commits since the

View File

@@ -1,6 +1,4 @@
---
title: Scoop Manifests
---
# Scoop Manifests
After releasing to GitHub or GitLab, GoReleaser can generate and publish a
_Scoop App Manifest_ into a repository that you have access to.

View File

@@ -1,6 +1,4 @@
---
title: Signing checksums and artifacts
---
# Signing checksums and artifacts
Signing ensures that the artifacts have been generated by yourself and your
users can verify that by comparing the generated signature with your public

View File

@@ -1,6 +1,4 @@
---
title: Snapcraft Packages (snaps)
---
# Snapcraft Packages (snaps)
GoReleaser can also generate `snap` packages.
[Snaps](http://snapcraft.io/) are a new packaging format, that will let you

View File

@@ -1,6 +1,4 @@
---
title: Snapshots
---
# Snapshots
Sometimes we want to generate a full build of our project,
but neither want to validate anything nor upload it to anywhere.

View File

@@ -1,6 +1,4 @@
---
title: Source Archive
---
# Source Archive
You may add the current tag source archive to the release as well. This is particularly
useful if you want to sign it, for example.

View File

@@ -1,6 +1,4 @@
---
title: Name Templates
---
# Name Templates
Several fields in GoReleaser's config file support templating.

View File

@@ -1,6 +1,4 @@
---
title: macOS Universal Binaries
---
# macOS Universal Binaries
GoReleaser can create _macOS Universal Binaries_ - also known as _Fat Binaries_.
Those binaries are in a special format that contains both `arm64` and `amd64` executables in a single file.

View File

@@ -1,6 +1,4 @@
---
title: HTTP Upload
---
# HTTP Upload
GoReleaser supports building and pushing artifacts to HTTP servers using simple
HTTP requests.

View File

@@ -1,6 +1,4 @@
---
title: Deprecation notices
---
# Deprecation notices
This page is used to list deprecation notices across GoReleaser.

View File

@@ -1,6 +1,4 @@
---
title: CGO
---
# CGO
If you need to cross-compile with CGO enabled, our Docker image is not
supported and your config will not look that "clean", unfortunately.

View File

@@ -1,6 +1,4 @@
---
title: Semantic Versioning
---
# Semantic Versioning
GoReleaser enforces semantic versioning and will error on non compliant tags.

View File

@@ -1,6 +1,4 @@
---
title: Links
---
# Links
- Follow the progress on the [GitHub repository](https://github.com/goreleaser/goreleaser)
- Follow [@goreleaser](https://twitter.com/goreleaser) on Twitter for updates

View File

@@ -1,6 +1,4 @@
---
title: Sponsors
---
# Sponsors
Does you or your company use GoReleaser?
You can help keep the project bug-free and feature rich by sponsoring the project and the maintainers.