Commit Graph

25 Commits (db/wait-timeout-utility)

Author SHA1 Message Date
Brandon Pfeifer 1b443ee5e7
chore: fix package permissions (1.x) (#24302)
* chore: replace "package builder" shell/docker implemention with python

* chore: remove unused packaging files
2023-06-26 12:23:14 -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
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 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
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
Lorenzo Affetti f55d2e8c42 fix(releng): update releng to match build.py 2019-05-17 10:49:57 +02: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 f1bcbdc36c Fix manpage test 2017-10-05 11:33:29 -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