Commit Graph

53 Commits (99cfbfe8cf8f1c857c888aa633cc656507955c8b)

Author SHA1 Message Date
Cody Shepherd 63bfe86afd
fix: influxdb-server packages should depend on curl (#22228)
* fix: influxdb2 packages should depend on curl

* chore: update changelog
2021-08-17 11:34:01 -07:00
Daniel Moran 8282fbac77
build: revert renaming of influxd-only release artifacts (#22086) 2021-08-06 14:45:29 -04:00
Daniel Moran 568c564182
build: update name of new CLI deb/rpm package (#21975) 2021-07-30 10:06:57 -04:00
Daniel Moran 8dc74f1132
build: update deb and rpm names to match 2.0.8 (#21940) 2021-07-23 15:01:25 -04:00
Daniel Moran eeeb886d65
build: recommend influx-cli in packaging, add section to README (#21875) 2021-07-23 12:05:02 -04:00
Daniel Moran 858be90139
fix: regenerate protos using gogo 1.3.2 (#21880)
* Regenerate protos using gogo 1.3.2
* Add protos to generate, add checkgenerate to CI
* Address proto warning
* Add generator tooling to Makefile
* Delete recursive Makefiles, simplify generation run by goreleaser
* Use env bash for fetch-ui-assets
* Add static-data to clean target
2021-07-20 15:11:46 -04:00
Cody Shepherd c8de72ddbc
fix: systemd unit should block on startup until http endpoint is ready (#21850)
* fix: systemd unit should block on startup until http endpoint is ready

* chore: update changelog
2021-07-16 08:13:26 -07:00
Daniel Moran 06b403ca57
build: delete `influx` CLI code, remove it from build (#21797) 2021-07-07 09:29:20 -04:00
Cody Shepherd 1a37996bb6
fix: rename arm rpms with yum-compatible names (#21747) 2021-06-25 12:04:05 -07:00
William Baker 1935c13c16
feat(annotations): storage service (#21690)
* feat(annotations): storage service

* feat: stickers are in db as array

* chore: fix some unintended diffs

* fix: fixes from review

* fix: specific table name for json_each

* fix: update primary keys and constraints

* fix: fix schema

* feat: stream name updates are reflected in annotations via FK
2021-06-15 18:36:11 -04:00
Daniel Moran 61d1ee45b3
build: add windows to cross-build (#21109) 2021-03-31 18:52:20 -04:00
Daniel Moran b01db56738
build: update naming conventions for nightly builds to prefer hyphens (#20699) 2021-02-05 10:04:24 -05:00
Daniel Moran 9493afb46e
build: rewrite our CI/CD pipeline to make ARM64 docker build work (#20484) 2021-01-11 15:01:09 -08:00
Daniel Moran 52692ba7d4
build: extend goreleaser to produce multi-arch docker builds (#20449) 2021-01-06 16:33:44 -08:00
Daniel Moran 37ffc4bde9
fix: add upgrade helper script to nfpms manifest (#20339) 2020-12-15 13:09:05 -08:00
Daniel Moran ccbaf4e883
build: add ARM64 support to release (#20260)
* Create Dockerfile for running build & release in CI
* Update CircleCI config to use new Docker image
* Update goreleaser to add a linux ARM64 release
2020-12-10 13:03:45 -05:00
Gershon Shif eb0b411b97
chore(build): update nightly docker image name to influxdb2 (#20300) 2020-12-09 17:54:17 -08:00
Gershon Shif f8f789c541
chore: use influxdb2 name for packaging (#20111) 2020-11-19 15:39:40 -08:00
Gershon Shif 9b6d4f9499
chore: do not build arm arch (#19902) 2020-11-04 14:29:57 -08:00
Gershon Shif ce00f0d226
fix(build): building arm 6 (#19756) 2020-10-21 16:29:48 -07:00
Gershon Shif 5304b77577
chore: remove arm6 from build and add private.key to gitignore (#19748) 2020-10-14 14:02:44 -07:00
Gershon Shif 9bb9b7f8dd
chore: added sign section to goreleaser (#19739)
* chore: added sign section to goreleaser

* chore: update config.yml to be able to import GPG keys
2020-10-14 09:06:37 -07:00
Gershon Shif b93026c101
chore: revert signature changes to goreleaser (#19647)
* Revert "chore(build): packages signing"
   This reverts commit 7de32fcaf0.
* chore: remove arm v5 from being built
2020-09-25 15:01:25 -07:00
Gershon Shif d56066cc9e
chore(build): packages signing (#19619)
- add `signs` section to goreleaser to sigh all of the artifacts
- add importing of the provate key that is needed to sign p ackages
2020-09-23 09:58:08 -07:00
Gershon Shif af0c328095
chore(packaging): build rpm and deb packages (#19567)
- Update CIrcleCI configuration to start release process on an RC build
- Update .goreleaser.yml:
   - Start building armel and armhf binaries and rpm and debian packages.
   - Generate sha256 checksum file.
- launcher.go: do not use `max` module to escape integeroverflow problem for armel and armhf builds
- Start using `v0.142.0` of goreleaser
- Added pre and post install/uninstall scripts for rpm amd deb packages
2020-09-16 12:36:44 -07:00
Jonathan A. Sternberg 540d5d3113
fix(release): create static builds for linux amd64 (#18805) 2020-07-01 12:45:54 -05:00
David McKay 2befc27adf chore: remove draft: true in order to publish the container image 2020-06-17 17:53:22 +01:00
Paul Hummer 500395edb6 fix: add support for macOS cross-compilation
This patch adds support for building macOS binaries via the release
system.
2020-06-09 21:45:13 -06:00
David McKay 917fcfc2d7
fix(goreleaser): update config for goreleaser nightly releases (#18337) 2020-06-04 15:14:32 -07:00
Russ Savage 1bfd6d0827
fix(goreleaser): add separate influxctl archive (#18353)
* fix(goreleaser): add separate influxctl archive

* fix(goreleaser): updating the archive name to influxdb_client
2020-06-03 15:58:16 -07:00
Jonathan A. Sternberg 4eb53314e1
fix(release): make the release build work properly with libflux (#18273) 2020-05-29 10:02:56 -05:00
David McKay f3564cb1c4 refactor: use official goreleaser release instead of fork 2020-05-20 19:08:20 +01:00
Luke Morris bda1822851 ci(release): prefix archives with influxdb
Co-authored-by: Chris Goller <goller@gmail.com>
Co-authored-by: Mark Rushakoff <mark@influxdb.com>
Co-authored-by: AJ Bond <aj@influxdata.com>
2019-01-23 14:14:58 -08:00
Chris Goller 6403171307 ci(goreleaser): disable CGO for release builds of influxd 2019-01-23 14:43:20 -06:00
Chris Goller ba321429d1 ci(goreleaser): disable CGO for release builds 2019-01-23 14:40:20 -06:00
Chris Goller a0121c8819 ci(goreleaser): create a release version of goreleaser
Co-authored-by: Luke Morris <lukevmorris@gmail.com>
Co-authored-by: Mark Rushakoff <mark@influxdata.com>
2019-01-23 14:19:05 -06:00
Chris Goller 91c2d0c77d feat(goreleaser): add version, commit and date to builds 2019-01-22 15:46:47 -06:00
AJ Bond e54b71f6e4 chore(image):Set image tag to version
By default goreleaser will set the image tag to latest. Include the .Version template variable to allow for nightly tags
2019-01-16 12:23:22 -05:00
Jacob Marble dda9b8468f WIP fix: Docker image 'influx' gets 'influx' binary 2019-01-14 09:25:05 -08:00
Edd Robinson 9f8495e612 Remove 32bit architectures from builds
Fixes #2233.

This commit removes support for building 32bit architectures, including
i386, arm6 and arm7.
2019-01-08 14:53:33 +00:00
AJ Bond 3e81678520 chore(ci): Run make generate
gorelease must run make generate before compiling
2018-12-20 17:17:32 -05:00
AJ Bond eeea507e32 chore(goreleaser.yml): Update nightly build prefix
Update the nightly build publish location to platform
2018-12-19 17:21:43 -05:00
Adam c1271f4f92
remove windows target from goreleaser because a prometheus dependency is causing issues (#985) 2018-10-05 16:23:50 -04:00
Nathaniel Cook 58c994fde0 chore: Remove fluxd
Fluxd is no longer necessary as the influxd and InfluxDB OSS both
implement the /v2/query endpoint.
2018-09-26 11:08:37 -06:00
Chris Goller a5a95ad213 ci(goreleaser): override goreleaser build flags 2018-09-26 00:32:44 -05:00
Nathaniel Cook a907329075 fix: Fix typo in goreleaser.yml 2018-09-18 09:07:00 -07:00
Nathaniel Cook f3a7b5005f chore: disable github release with go releaser 2018-09-18 08:55:15 -07:00
Chris Goller 46dde34b92 ci(influxd): add influxd to goreleaser 2018-08-31 12:58:21 -05:00
Jonathan A. Sternberg de61a79483 feat(docker): create a fluxd nightly docker image 2018-07-17 15:06:31 -05:00
Nathaniel Cook 4923aba196 chore(release): Rename release paths from macOS to darwin 2018-06-19 15:09:55 -06:00