You've already forked goreleaser
mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-09-16 09:26:52 +02:00
@@ -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].
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Blog Posts
|
||||
---
|
||||
# Blog Posts
|
||||
|
||||
Tutorials made by the community.
|
||||
|
||||
|
@@ -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,
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Artifactory
|
||||
---
|
||||
# Artifactory
|
||||
|
||||
Publish your artifacts to an Artifactory instance.
|
||||
|
||||
|
@@ -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.
|
||||
|
@@ -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
|
||||
|
@@ -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.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Docker Images
|
||||
---
|
||||
# Docker Images
|
||||
|
||||
GoReleaser can build and push Docker images.
|
||||
Let's see how it works.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Docker Manifests
|
||||
---
|
||||
# Docker Manifests
|
||||
|
||||
GoReleaser can also create and push Docker multi-platform images using the `docker manifest` tool.
|
||||
|
||||
|
@@ -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.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Environment Variables
|
||||
---
|
||||
# Environment Variables
|
||||
|
||||
Global environment variables to be passed down to all hooks and builds.
|
||||
|
||||
|
@@ -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/).
|
||||
|
@@ -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.
|
||||
|
@@ -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.
|
||||
|
@@ -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.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Global Hooks
|
||||
---
|
||||
# Global Hooks
|
||||
|
||||
Some release cycles may need run something before or after everything else.
|
||||
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Closing Milestones
|
||||
---
|
||||
# Closing Milestones
|
||||
|
||||
GoReleaser can close repository milestones after successfully
|
||||
publishing all artifacts.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Monorepo
|
||||
---
|
||||
# Monorepo
|
||||
|
||||
!!! success "GoReleaser Pro"
|
||||
The monorepo support is a [GoReleaser Pro feature](/pro/).
|
||||
|
@@ -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.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Nightly
|
||||
---
|
||||
# Nightly
|
||||
|
||||
!!! success "GoReleaser Pro"
|
||||
The nightly build feature is a [GoReleaser Pro feature](/pro/).
|
||||
|
@@ -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
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Custom Publishers
|
||||
---
|
||||
# Custom Publishers
|
||||
|
||||
GoReleaser supports publishing artifacts by executing a custom publisher.
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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.
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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.
|
||||
|
@@ -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.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Name Templates
|
||||
---
|
||||
# Name Templates
|
||||
|
||||
Several fields in GoReleaser's config file support templating.
|
||||
|
||||
|
@@ -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.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: HTTP Upload
|
||||
---
|
||||
# HTTP Upload
|
||||
|
||||
GoReleaser supports building and pushing artifacts to HTTP servers using simple
|
||||
HTTP requests.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Deprecation notices
|
||||
---
|
||||
# Deprecation notices
|
||||
|
||||
This page is used to list deprecation notices across GoReleaser.
|
||||
|
||||
|
@@ -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.
|
||||
|
@@ -1,6 +1,4 @@
|
||||
---
|
||||
title: Semantic Versioning
|
||||
---
|
||||
# Semantic Versioning
|
||||
|
||||
GoReleaser enforces semantic versioning and will error on non compliant tags.
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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.
|
||||
|
Reference in New Issue
Block a user