We generate a snapshot build via the goreleaser_snaphot
and go_msi_snapshot
evergreen tasks,
these tasks run on master and can be patched at any time.
- goreleaser_snaphot: used with
goreleaser
to generate linux, mac and windows builds, the mac build will also be signed and notarized - go_msi_snapshot: used with
go-msi
to generate a Windows msi installer
Stable releases are now managed by internal tooling (PCT)
Use the instructions bellow as a fallback.
Deprecated
To generate a new stable release you can run:
./scripts/release.sh atlascli/v1.0.0
Note: Please use the atlascli/vX.Y.Z
or mongocli/vX.Y.Z
format for the version to release
This will do the following things:
- Tag a new version, ie:
git tag -a -s atlascli/v1.0.0 -m "atlascli/v1.0.0"
- Publish the new tag, ie
git push origin atlascli/v1.0.0
- The evergreen release task will run after a tag event from master.
- If everything goes smoothly the release will be published in the releases page, and download center.