From e9a63473a0fa1e026d75194c3e6f4d175e802de8 Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Wed, 3 May 2017 09:11:52 -0700 Subject: [PATCH] scripts,travis: install 'marker' for CI tests Signed-off-by: Gyu-Ho Lee --- .travis.yml | 1 + scripts/install-marker.sh | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 scripts/install-marker.sh diff --git a/.travis.yml b/.travis.yml index fa92d463a..7585788d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -46,6 +46,7 @@ before_install: - go get -v -u honnef.co/go/tools/cmd/gosimple - go get -v -u honnef.co/go/tools/cmd/unused - go get -v -u honnef.co/go/tools/cmd/staticcheck + - ./scripts/install-marker.sh amd64 # disable godep restore override install: diff --git a/scripts/install-marker.sh b/scripts/install-marker.sh new file mode 100755 index 000000000..0cca4017d --- /dev/null +++ b/scripts/install-marker.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +set -e + +ARCH=$1 + +if [ -z "$1" ]; then + echo "Usage: ${0} [amd64 or darwin], defaulting to 'amd64'" >> /dev/stderr + ARCH=amd64 +fi + +MARKER_URL=https://storage.googleapis.com/etcd/test-binaries/marker-v0.4.0-x86_64-unknown-linux-gnu +if [ ${ARCH} == "darwin" ]; then + MARKER_URL=https://storage.googleapis.com/etcd/test-binaries/marker-v0.4.0-x86_64-apple-darwin +fi + +echo "Installing marker" +curl -L ${MARKER_URL} -o ${GOPATH}/bin/marker +chmod 755 ${GOPATH}/bin/marker + +${GOPATH}/bin/marker --version