Merge pull request #2 from matttproud/feature/matt/simplify-and-refresh-travis

Simplify Travis CI Configuration
This commit is contained in:
Matt T. Proud 2012-12-19 02:43:16 -08:00
commit ecd039b705
1 changed files with 2 additions and 20 deletions

View File

@ -1,27 +1,9 @@
language: erlang language: go
# N.B.(matttproud): Travis CI now includes the Go runtime packages made and
# maintained by who-knows-whom. They conflict with the
# hermeticness of the test environment and are thusly
# removed.
before_install: before_install:
- sudo apt-get install bzr >/dev/null 2>&1 - sudo apt-get install bzr >/dev/null 2>&1
- sudo apt-get remove -y --force-yes --purge golang || true
- sudo apt-get remove -y --force-yes --purge golang-stable || true
- sudo apt-get remove -y --force-yes --purge golang-weekly || true
- sudo apt-get remove -y --force-yes --purge golang-tip || true
- test ! -x "$(which go)" || (echo "Go is still present: $(which go)" ; exit 1)
install: before_script:
- hg clone -u release https://code.google.com/p/go "${HOME}/go" >/dev/null 2>&1
- cd "${HOME}/go/src" && ./make.bash >/dev/null 2>&1
- mkdir -p "${HOME}/src" || true
- mkdir -p "${HOME}/bin" || true
- mkdir -p "${HOME}/pkg" || true
- export GOPATH="${HOME}"
- export PATH=${PATH}:${HOME}/go/bin
- ln -s "${HOME}/builds/matttproud/golang_instrumentation" "${HOME}/src/golang_instrumentation"
- go get -v launchpad.net/gocheck >/dev/null 2>&1
- go get -v github.com/matttproud/golang_instrumentation - go get -v github.com/matttproud/golang_instrumentation
script: script: