influxdb/.circleci/packages/config.yaml

64 lines
1.7 KiB
YAML

---
version:
release:
match: '^v[0-9]+.[0-9]+.[0-9]+'
value: '{{env.CIRCLE_TAG[1:]}}'
default:
value: '1.x-{{env.CIRCLE_SHA1[:8]}}'
sources:
- binary: /tmp/workspace/bins/influxdb_bin_linux_amd64-*.tar.gz
target: packages/
arch: amd64
plat: linux
packages:
- name: influxdb
description: Distributed time-series database.
license: MIT
binaries:
- influx
- influx_inspect
- influxd
extras:
- source: etc/config.sample.toml
target: etc/influxdb/influxdb.conf
- source: man/influx.1.gz
target: usr/share/man/man1/influx.1.gz
- source: man/influx_inspect.1.gz
target: usr/share/man/man1/influx_inspect.1.gz
- source: man/influxd.1.gz
target: usr/share/man/man1/influxd.1.gz
- source: man/influxd-backup.1.gz
target: usr/share/man/man1/influxd-backup.1.gz
- source: man/influxd-config.1.gz
target: usr/share/man/man1/influxd-config.1.gz
- source: man/influxd-restore.1.gz
target: usr/share/man/man1/influxd-restore.1.gz
- source: man/influxd-run.1.gz
target: usr/share/man/man1/influxd-run.1.gz
- source: man/influxd-version.1.gz
target: usr/share/man/man1/influxd-version.1.gz
perm_overrides:
- owner: root
group: root
perms: 0755
target: usr/lib/influxdb/scripts/init.sh
- owner: root
group: root
perms: 0755
target: usr/lib/influxdb/scripts/influxd-systemd-start.sh
rpm_attributes:
- 750,influxdb,influxdb:/var/log/influxdb
- 750,influxdb,influxdb:/var/lib/influxdb
source: .circleci/packages/influxdb