| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #!/bin/bash
- #
- # This script is executed from within the container.
- #
- GOPATH=/go
- REPO_PATH=$GOPATH/src/github.com/grafana/grafana
- mkdir -p /go/src/github.com/grafana
- cd /go/src/github.com/grafana
- if [ "$CIRCLE_TAG" != "" ]; then
- echo "Builing from tag $CIRCLE_TAG"
- git clone https://github.com/grafana/grafana.git
- cd $REPO_PATH
- git checkout $CIRCLE_TAG
- else
- echo "Building from branch $CIRCLE_BRANCH"
- git clone --depth 1 https://github.com/grafana/grafana.git -b $CIRCLE_BRANCH
- cd $REPO_PATH
- fi
- echo "current dir: $(pwd)"
- if [ "$CIRCLE_TAG" != "" ]; then
- echo "Building incremental build for master"
- go run build.go build
- else
- echo "Building a release"
- go run build.go -includeBuildNumber=false build
- fi
- yarn install --pure-lockfile
- source /etc/profile.d/rvm.sh
- rvm use 2.1.9 --default
- gem install fpm -v 1.4
- echo "current dir: $(pwd)"
- if [ "$CIRCLE_TAG" != "" ]; then
- echo "Building incremental build for master"
- go run build.go package latest
- else
- echo "Building a release"
- go run build.go -includeBuildNumber=false package latest
- fi
- cp dist/* /tmp/dist/
|