goreleaser README

The project's README from github.com/goreleaser/goreleaser. As one markdown file: README.md.

GoReleaser Logo

GoReleaser

Release engineering, simplified.

Go Rust Zig TypeScript Python


We handle the complexities of releasing so you can focus in building what really matters: your software.


Get GoReleaser

Documentation

Documentation is hosted live at https://goreleaser.com

Community

You have questions, need support and or just want to talk about GoReleaser?

Here are ways to get in touch with the GoReleaser community:

Follow on 𝕏 Follow Telegram Channel GitHub Discussions

You can find the links above and all others here.

Code of Conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. We appreciate your contribution. Please refer to our contributing guidelines for further information.

Badges

Release Software License Build status Codecov branch Artifact Hub Go Doc Powered By: GoReleaser Backers on Open Collective Sponsors on Open Collective Conventional Commits CII Best Practices GoReportCard

Contributing

This project exists thanks to all the people who contribute. Contribution guide.

Sponsoring

Does you or your company use GoReleaser?

You can help keep the project bug-free and feature rich by sponsoring the project and its maintainers.

You can sponsor GoReleaser via:

A big thank you to all current, past, and future sponsors!


Our Sponsors

Diamond
SerpApi

Gold
Mercedes-Benz Group GitHub SecureOSS Fund

Silver
N-iX Ltd

Bronze
conet cloud Encore Comet Gitea

And many more!

See the full list here.

goreleaser (goreleaser/goreleaser)

Searching Database…

Что это такое?GoReleaser — это инструмент для автоматизации релизов: он берёт на себя все сложности выпуска ПО, чтобы вы могли сосредоточиться на разработке своего продукта.
Это библиотека, которую я добавляю в свой проект, или отдельный инструмент?Это отдельный инструмент, а не библиотека — вы устанавливаете его и запускаете для своего репозитория, а не подключаете к своему коду.
Как установить GoReleaser?Инструкции по установке есть на сайте документации проекта; его можно настроить на своём компьютере или в CI/CD-системах, а в репозитории есть Dockerfile.
Нужен ли установленный Go, чтобы запускать его?Нет — вы устанавливаете готовый бинарник или Docker-образ; исходники на Go нужны только если вы хотите собрать инструмент сами.
Для кого GoReleaser — для хобби-проектов или для компаний?Для всех, кто выпускает релизы ПО — раздел о спонсорстве в README обращён к «вам или вашей компании», использующим GoReleaser.
Он работает на Windows и macOS или только на Linux?Он кроссплатформенный: поддерживает Windows, macOS и Linux, а для CI-пайплайнов доступен Docker-образ.
GoReleaser бесплатный?Да — инструмент открытый, под лицензией MIT. Если ваша компания от него зависит, вы можете поддержать разработку через GitHub Sponsors или OpenCollective.
Насколько проект давно существует и устоялся?Он развивается с декабря 2016 года, участвует в Hacktoberfest и опирается на сообщество спонсоров и контрибьюторов.
Creator
goreleaser
Size
28.9 MB
Stars
16.1K
Age
9y
Commits · 90 Days