Brandon Pfeifer
933a14e16f
chore: fix package permissions (1.10) ( #24304 )
...
* chore: replace "package builder" shell/docker implemention with python
* chore: remove unused packaging files
2023-06-26 12:23:31 -04:00
Brandon Pfeifer
817eca94de
chore: add protoc-gen script to releng ( #23696 )
2022-08-31 16:42:16 -04:00
Brandon Pfeifer
e9f44a401a
build: allow circleci to build 1.x packages ( #23104 )
...
* build: enable version 1.x builds in circleci (#23087 )
* wip: oss build first try
* build: remove unused release-engineering files
* build: update alpine and fpm versions
* build: remove static package builds
* fix: allow for ubuntu and centos package builds
* fix(build): supply INFLUXDB_VERSION to go and package buildsystems
rebaseme
* build: test debian and rpm packages
Co-authored-by: Sam Arnold <sarnold@influxdata.com>
* fix: resolve quoting issues in go build
* fix: rework version detection for circleci builds
Co-authored-by: Sam Arnold <sarnold@influxdata.com>
2022-02-07 12:15:05 -05:00
J. Emrys Landivar
004438e91f
build: bigger stack for musl builds ( #23043 )
2022-01-07 12:33:12 -06:00
Cody Shepherd
24f9f05264
fix: influxdb packages should depend on curl ( #22229 )
...
* fix: influxdb packages should depend on curl bc of use in systemd script
* chore: update changelog
Co-authored-by: Daniel Moran <danxmoran@gmail.com>
2021-09-07 08:03:26 -07:00
Cody Shepherd
8f8e9209c6
fix: systemd-start script should be executable by group and others ( #21992 )
...
* fix: systemd unit should block on startup until http endpoint is ready
* fix: systemd-start script should be executable by group and others
* chore: update changelog
2021-08-03 08:22:11 -07:00
Cody Shepherd
12f361062d
chore: pin rust version ( #21995 )
2021-08-02 08:37:48 -07:00
Cody Shepherd
d0772d7d67
fix: systemd unit should block on startup until http endpoint is ready ( #21895 )
...
* fix: systemd unit should block on startup until http endpoint is ready
* chore: update changelog
2021-07-20 11:08:03 -07:00
Sam Arnold
23c3d35aab
chore: update protobuf library versions and remove influx_tsm ( #21882 )
...
* chore: update protobufs
* fix: run codegen during build
* fix: fully remove influx_tsm
2021-07-20 09:42:52 -04:00
Cody Shepherd
639527cd57
fix: convert arm arch names for rpms during builds via docker ( #21777 )
...
* fix: convert arm arch names for rpms during builds via docker
* chore: update changelog
2021-07-02 08:23:05 -07:00
Daniel Moran
6edfe99edf
build: set 'noasm' tag when building ARM64 binaries ( #21071 )
2021-03-25 11:35:55 -04:00
Sam Arnold
adee278c6e
build: fix windows build for go1.15 ( #21041 )
...
Closes: https://github.com/influxdata/influxdb/issues/21018
See https://github.com/golang/go/issues/40795
2021-03-23 09:08:19 -04:00
Sam Arnold
d1a5c06596
chore: Upgrade to go1.15.10 and flux 0.108.1 ( #21015 )
2021-03-22 14:11:53 -04:00
Sam Arnold
76777680b0
build: make windows and arm64 builds possible ( #21002 )
2021-03-22 11:47:08 -04:00
Sam Arnold
274f33b3f4
chore: add back hashing of build tarball ( #20981 )
2021-03-17 10:13:34 -04:00
Sam Arnold
52f939eadf
chore: fix oss unit tests ( #20972 )
2021-03-16 11:56:28 -04:00
Sam Arnold
1e53bf13e0
chore: fix release build scripts ( #20970 )
...
Note: this commit fixes linux/amd64 and darwin/amd64 builds. We are still
working on fixes for linux/arm64 and windows/amd64.
Partial fix of https://github.com/influxdata/influxdb/issues/20854
2021-03-16 09:23:55 -04:00
Sam Arnold
6b8ec8cfe0
chore: remove deprecated tool influx_stress ( #20892 )
...
https://github.com/influxdata/influxdb/issues/20891
2021-03-09 10:29:24 -05:00
davidby-influx
2e26dc62cb
build: switch tested centos base images ( #20417 )
2020-12-23 21:17:55 -08:00
Jonathan A. Sternberg
7cc8eb4986
ci: use go mod vendor instead of dep ensure for constructing vendor ( #17278 )
2020-03-15 10:56:14 -07:00
Ayan George
cc675adec6
fix: Ensure proper go versions ( #17230 )
2020-03-13 09:48:36 -04:00
Gunnar Aasen
86f78523cc
feat(go): Update Go version to 1.12
2019-07-11 12:52:36 -07:00
Lorenzo Affetti
f55d2e8c42
fix(releng): update releng to match build.py
2019-05-17 10:49:57 +02:00
Edd Robinson
18cb95f858
Update Go to 1.11
2018-09-06 16:40:20 +01:00
Edd Robinson
1a5bcd29da
Test InfluxDB on Go 1.11rc1
2018-08-21 15:49:14 +01:00
Edd Robinson
75d435c5d6
Update to Go 1.10.3
2018-07-12 11:41:31 +01:00
Jonathan A. Sternberg
066d53f99d
Use dep for dependency management instead of gdm
2018-03-12 15:20:08 -05:00
Jason Wilder
355d742d4a
Update to go 1.9.2
2017-10-30 11:49:47 -06:00
Mark Rushakoff
b4d56be43a
Fix static linux packaging
2017-10-25 16:20:21 -07:00
Mark Rushakoff
bbae6e7674
Name 386 packages i386 instead of 386
...
Fixes backwards-compatible package naming.
2017-10-25 15:53:35 -07:00
Mark Rushakoff
3cf32a9358
Fix checksum command
...
When building only darwin, it would fail due to nothing matching *.deb.
2017-10-25 14:56:09 -07:00
Mark Rushakoff
be0438ad36
Add rpm dependency on shadow-utils for useradd
...
Fixes #8951 .
2017-10-12 09:13:01 -07:00
Mark Rushakoff
ed4a826e52
Fix tarball packaging paths
...
The releng scripts' tarballs had paths like `./usr/bin/influx` whereas
the build.py output had `./influxdb-1.3.5-1/usr/bin/influx`. Now the
releng scripts match the build.py output.
2017-10-09 15:55:05 -07:00
Mark Rushakoff
b3deccb187
Update to next version of Go with security fixes
2017-10-05 16:54:02 -07:00
Mark Rushakoff
f1bcbdc36c
Fix manpage test
2017-10-05 11:33:29 -07:00
Mark Rushakoff
d689ee904b
Ensure Windows binaries have .exe suffix
2017-10-05 09:33:24 -07:00
Adam
3e6b3fd173
fix naming bug
2017-10-04 16:26:03 -04:00
Adam
bb6c4fe75e
took -oss out of tar.gz names
2017-10-04 14:24:23 -04:00
Adam
135a900391
Modified package script to use names similar to build.py
2017-10-04 14:21:18 -04:00
Mark Rushakoff
f8e85e6df5
Include man pages in releng packaging
...
The *.1.gz files are included into the source tarball, and the .deb and
.rpm files will now install the man pages when the package is installed.
Fixes #8908 .
2017-10-03 16:39:30 -07:00
Adam
e442bd87ea
Master 1657 ( #8865 )
...
Bugfix, was overwriting non-static package with static package
2017-09-22 16:59:54 -04:00
Adam
80aa328be6
small bugfix in filename check for 'static' keywork ( #8861 )
2017-09-22 10:33:12 -04:00
Adam
fba7c9fc5e
Updated packaging script to better handle static packaging ( #8859 )
2017-09-20 14:04:01 -04:00
Adam
365866ca30
Master 1548: add releng build scripts ( #8803 )
...
Added several docker-based scripts that can be used to build the OSS binaries and Debian and CentOS packages in a clean, standardized environment. Supports Windows, OSX, and Linux on AMD64 as well as multiple chip architectures for linux including i386, arm5, arm6 and arm8. Will also package source code with all necessary dependencies, and run basic unit tests in the same environment.
2017-09-14 13:51:53 -04:00