Small changes to build scripts

This commit is contained in:
Torkel Ödegaard 2015-03-04 07:09:59 +01:00
parent 2d7d70b90f
commit d89c77af54
5 changed files with 7 additions and 37 deletions

View File

@ -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);

View File

@ -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() {

View File

@ -6,7 +6,7 @@ static_root_path = src
[log]
level = Trace
mode = console, file
mode = console

View File

@ -1,27 +0,0 @@
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

View File

@ -20,8 +20,6 @@ build:
go run build.go clean test build
# frontend
- npm-install
- grunt:
tasks: release
# create packages
- script:
name: create packages