-
Notifications
You must be signed in to change notification settings - Fork 0
Continuous Delivery with GoCD
GunSik2 edited this page Mar 24, 2015
·
3 revisions
- Ubuntu 서버에 설치
#/bin/bash
sudo apt-get update
sudo apt-get install unzip
sudo apt-get install git
sudo apt-get install default-jdk
#sudo apt-get install oracle-java8-installer
wget http://download.go.cd/gocd-deb/go-server-14.4.0-1356.deb
wget http://download.go.cd/gocd-deb/go-agent-14.4.0-1356.deb
sudo dpkg -i go-server-14.4.0-1356.deb
sudo dpkg -i go-agent-14.4.0-1356.deb
sudo service go-server start
sudo service go-agent start-
서버 접속 웹브라우저로 접속 : http://host:8153/go
-
loggregator build & test (build_loggregator.sh)
#/bin/bash
go_version=1.4
## Install Go Lang
DIR=$(pwd)
cd $HOME
curl -sL -o gimme https://raw.githubusercontent.com/meatballhat/gimme/master/gimme
chmod +x gimme
./gimme $go_version > go_env.sh
. ./go_env.sh
cd $DIR
echo "GOPATH=$(pwd)"
export GOPATH=$(pwd)
export PATH=$GOPATH/bin:$PATH
## Install Go tool
go get golang.org/x/tools/cmd/cover golang.org/x/tools/cmd/vet
#go get code.google.com/p/go.tools/cmd/vet
#go get code.google.com/p/go.tools/cmd/cover
go get -v github.com/mattn/goveralls
go get -v github.com/onsi/ginkgo
go get -v github.com/onsi/gomega
go get -v github.com/apcera/nats
go get -v github.com/apcera/gnatsd
go install -v github.com/onsi/ginkgo/ginkgo
git submodule update --init --recursive
# running tests
./bin/test