Explorar o código

added custom wercker box

Torkel Ödegaard %!s(int64=10) %!d(string=hai) anos
pai
achega
8ba9b8d7bd
Modificáronse 2 ficheiros con 28 adicións e 18 borrados
  1. 27 0
      wercker-box.yml
  2. 1 18
      wercker.yml

+ 27 - 0
wercker-box.yml

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

+ 1 - 18
wercker.yml

@@ -1,4 +1,4 @@
-box: wercker/golang
+box: grafana-build-box
 
 steps:
   - wercker/npm-install@0.9.3
@@ -6,23 +6,6 @@ steps:
 
 build:
   steps:
-    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
     # Workspace
     - setup-go-workspace
     - script: