mirror of
https://github.com/grafana/grafana.git
synced 2024-11-25 18:30:41 -06:00
Small changes to build scripts
This commit is contained in:
parent
2d7d70b90f
commit
d89c77af54
@ -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);
|
||||
|
||||
|
11
build.go
11
build.go
@ -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
|
||||
|
||||
|
||||
|
||||
|
@ -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
|
@ -20,8 +20,6 @@ build:
|
||||
go run build.go clean test build
|
||||
# frontend
|
||||
- npm-install
|
||||
- grunt:
|
||||
tasks: release
|
||||
# create packages
|
||||
- script:
|
||||
name: create packages
|
||||
|
Loading…
Reference in New Issue
Block a user