Skip to content

Continuous Delivery with GoCD

GunSik2 edited this page Mar 24, 2015 · 3 revisions

설치

  1. 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
  1. 서버 접속 웹브라우저로 접속 : http://host:8153/go

  2. 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

참조 사이트

Clone this wiki locally