Skip to content

Commit 5f88be0

Browse files
committed
Add circleci parameter to build packages
1 parent 284ab79 commit 5f88be0

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

scripts/circle-test.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ cat $GOPATH/bin/telegraf | gzip > $CIRCLE_ARTIFACTS/telegraf.gz
7373
go build -o telegraf-race -race -ldflags "-X main.version=${VERSION}-RACE" cmd/telegraf/telegraf.go
7474
cat telegraf-race | gzip > $CIRCLE_ARTIFACTS/telegraf-race.gz
7575

76-
eval "git describe --exact-match HEAD"
77-
if [ $? -eq 0 ]; then
76+
77+
if git describe --exact-match HEAD; then
7878
# install fpm (packaging dependency)
7979
exit_if_fail gem install fpm
8080
# install boto & rpm (packaging & AWS dependencies)
@@ -84,4 +84,12 @@ if [ $? -eq 0 ]; then
8484
echo $tag
8585
exit_if_fail ./scripts/build.py --release --package --platform=all --arch=all --upload --bucket=dl.influxdata.com/telegraf/releases
8686
mv build $CIRCLE_ARTIFACTS
87+
elif [ -n "${PACKAGE}" ]; then
88+
# install fpm (packaging dependency)
89+
exit_if_fail gem install fpm
90+
# install boto & rpm (packaging & AWS dependencies)
91+
exit_if_fail sudo apt-get install -y rpm python-boto
92+
unset GOGC
93+
exit_if_fail ./scripts/build.py --package --platform=all --arch=all
94+
mv build $CIRCLE_ARTIFACTS
8795
fi

0 commit comments

Comments
 (0)