mirror of https://github.com/grafana/grafana
parent
b1888fb8eb
commit
1339ce80f5
@ -0,0 +1,34 @@ |
||||
#!/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 |
||||
|
||||
echo "Grafana branch!!" |
||||
echo $GRAFANA_BRANCH |
||||
echo "GRAFANA BRANCH: ${GRAFANA_BRANCH}" |
||||
|
||||
git clone --depth 1 https://github.com/grafana/grafana.git -b $GRAFANA_BRANCH |
||||
|
||||
cd $REPO_PATH |
||||
|
||||
go run build.go build |
||||
npm install -g yarn |
||||
yarn install --pure-lockfile |
||||
|
||||
source /etc/profile.d/rvm.sh |
||||
rvm use 2.1.9 --default |
||||
|
||||
gem install fpm -v 1.4 |
||||
|
||||
go run build.go package latest |
||||
|
||||
cp dist/* /tmp/dist/ |
||||
|
||||
|
@ -0,0 +1,14 @@ |
||||
#!/bin/bash |
||||
|
||||
docker info && docker version |
||||
mkdir -p ~/docker |
||||
|
||||
# try to load docker container from cache |
||||
if [[ -e ~/docker/centos.tar ]]; then |
||||
docker load -i ~/docker/centos.tar; |
||||
else |
||||
docker build --rm=false --tag "grafana/buildcontainer" . |
||||
|
||||
# save docker container so we dont have to recreate it next run |
||||
docker save grafana/buildcontainer > ~/docker/centos.tar; |
||||
fi |
@ -0,0 +1,8 @@ |
||||
#!/bin/bash |
||||
|
||||
mkdir -p dist |
||||
|
||||
docker run -i -t --name gfbuild \ |
||||
-v $(pwd)/dist:/tmp/dist \ |
||||
-e "GRAFANA_BRANCH=${GRAFANA_BRANCH}" \ |
||||
grafana/buildcontainer |
@ -0,0 +1,12 @@ |
||||
#!/usr/bin/expect -f |
||||
# wrapper to make rpm --sign be non-interactive |
||||
# passwd is 1st arg, file to sign is 2nd |
||||
#send_user «$argv0 [lrange $argv 0 2]\n" |
||||
#set files [lrange $argv 1 $argc ] |
||||
|
||||
set password [lindex $argv 0] |
||||
set files [lindex $argv 1] |
||||
spawn rpm --addsign $files |
||||
expect "Enter pass phrase:" |
||||
send -- "$password\r" |
||||
expect eof |
@ -0,0 +1,9 @@ |
||||
#!/bin/bash |
||||
|
||||
git clone git@github.com:torkelo/private.git ~/private-repo |
||||
|
||||
gpg --allow-secret-key-import --import ~/private-repo/signing/private.key |
||||
|
||||
cp rpmmacros ~/.rpmmacros |
||||
|
||||
./sign_expect $GPG_KEY_PASSWORD dist/*.rpm |
Loading…
Reference in new issue