10 Commits

Author SHA1 Message Date
43e3f413f3 update goreleaser path (#2036)
Signed-off-by: Joe Elliott <number101010@gmail.com>
2023-01-31 11:14:57 -05:00
07e9ef2f1c Add .deb and .rpm packages (#1533)
This is done through goreleaser's nfpm tool
The package files are then tested using systemd docker images. Tempo is installed onto debian and centos and we check that it's running and available
2022-06-30 09:56:57 -04:00
0d86e95faf Build and release Tempo for all GOOS/GOARCH combinations (#1510)
* Build tempo for all architectures
We are building a company-wide deb and RPM repository and we want to have all of our OSS products in it. Before I start working on this for Tempo, I saw that only linux-amd64 is built and released. This PR widens that, with the goal being of standardizing our offering across products (mimir, loki and grafana already offer binaries for all OSes/archs)

In this PR:

-Build all three tools (tempo-query, tempo-cli and tempo) across more archs and os combinations
- Keep the same archive format as now (all three tools in the same tar.gz file), let me know if that would be better to change. Though, changing the format could break automation that users have created
- Add a pull request run for make release-snapshot. Testing the whole releasing process. This will be very useful once I add rpm and deb packaging

* Put release snapshot in CI

* Release using Drone
The job takes much too long in Github Actions
2022-06-28 11:57:11 +00:00
0eba30eae8 Include tempo-cli in the release (#1086)
* Include tempo-cli in the release

* Update changelog
2021-10-28 09:37:13 -04:00
f048eb308d Fix ldflags set by goreleaser (#675)
Signed-off-by: Martin Disibio <mdisibio@gmail.com>
2021-04-26 14:03:20 -04:00
a8bf220147 Add binary name to avoid overwrite (#537)
Signed-off-by: Annanay <annanayagarwal@gmail.com>
2021-02-18 19:55:40 +05:30
e068d3c26e Add unique id to each goreleaser build (#535)
Signed-off-by: Annanay <annanayagarwal@gmail.com>
2021-02-18 19:30:47 +05:30
a81482b913 Build tempo-query as part of goreleaser release process (#517) 2021-02-09 11:28:13 -05:00
6b3e4e60bb Update release process instructions (#447)
* Update release procedure

Signed-off-by: Annanay <annanayagarwal@gmail.com>

* Update instructions

Signed-off-by: Annanay <annanayagarwal@gmail.com>
2021-01-12 19:18:38 +05:30
ef7795d326 Release Process (#197)
* Added goreleaser steps.  Cleaned up github workflows

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Added releaser

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Add release-process for testing

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Removed vendor-deps.  They should already be current and present

Signed-off-by: Joe Elliott <number101010@gmail.com>

* changed name for clarity

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Restrict goreleaser to v tags

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Added build folder

Signed-off-by: Joe Elliott <number101010@gmail.com>

* removed windows

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Added dist to gitignore

Signed-off-by: Joe Elliott <number101010@gmail.com>

* Removed test release-process branch

Signed-off-by: Joe Elliott <number101010@gmail.com>
2020-10-01 07:37:46 -04:00