Commit d89c77af by Torkel Ödegaard

Small changes to build scripts

parent 2d7d70b9
......@@ -12,6 +12,8 @@ module.exports = function (grunt) {
arch: grunt.option('arch') || 'x86_64',
};
config.pkg.version = grunt.option('pkgVer') || config.pkg.version;
// load plugins
require('load-grunt-tasks')(grunt);
......
......@@ -45,8 +45,6 @@ func main() {
log.Printf("Version: %s\n", version)
//os.Setenv("PATH", fmt.Sprintf("%s%cbin%c%s", os.Getenv("GOPATH"), os.PathSeparator, os.PathListSeparator, os.Getenv("PATH")))
flag.StringVar(&goarch, "goarch", runtime.GOARCH, "GOARCH")
flag.StringVar(&goos, "goos", runtime.GOOS, "GOOS")
flag.BoolVar(&race, "race", race, "Use race detector")
......@@ -72,17 +70,16 @@ func main() {
case "test":
test("./pkg/...")
grunt("test")
case "latest":
version += "-" + getGitSha()
case "package":
//verifyGitRepoIsClean()
grunt("release", "--pkgVer="+version)
createRpmAndDeb()
case "build-ui":
buildFrontend()
case "clean":
clean()
......@@ -212,8 +209,8 @@ func ChangeWorkingDir(dir string) {
os.Chdir(dir)
}
func buildFrontend() {
runPrint("grunt", "release")
func grunt(params ...string) {
runPrint("./node_modules/grunt-cli/bin/grunt", params...)
}
func setup() {
......
......@@ -6,7 +6,7 @@ static_root_path = src
[log]
level = Trace
mode = console, file
mode = console
name: grafana-build-box
version: 2.0.0
inherits: wercker/golang
type: main
platform: ubuntu@12.04
packages:
- ruby@2.0.0-p594
keywords:
- ruby
script: |
export RUBYVERSION=2.0.0-p594
sudo apt-get update
sudo apt-get install git zlib1g-dev libreadline-dev libqtwebkit-dev
sudo apt-get remove ruby1.9.1
cd $HOME
mkdir rubyinstall
cd rubyinstall
wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-$RUBYVERSION.tar.gz
tar xzvf ruby-$RUBYVERSION.tar.gz
cd ruby-$RUBYVERSION
./configure --with-readline-dir=/usr/include/readline --with-openssl-dir=/usr/include/openssl
make
make test
sudo make install
cd $HOME
rm -fr rubyinstall
echo "gem: --no-rdoc --no-ri" >> $HOME/.gemrc
......@@ -20,8 +20,6 @@ build:
go run build.go clean test build
# frontend
- npm-install
- grunt:
tasks: release
# create packages
- script:
name: create packages
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment