dbtester/bench-configuration/install-etcd.sh

32 lines
726 B
Bash
Executable File

#!/usr/bin/env bash
set -e
GIT_PATH=github.com/coreos/etcd
USER_NAME=coreos
BRANCH_NAME=master
rm -rf ${GOPATH}/src/${GIT_PATH}
mkdir -p ${GOPATH}/src/github.com/coreos
git clone https://github.com/${USER_NAME}/etcd \
--branch ${BRANCH_NAME} \
${GOPATH}/src/${GIT_PATH}
cd ${GOPATH}/src/${GIT_PATH}
./build
cd $HOME
go install -v ./go/src/github.com/coreos/etcd/cmd/tools/benchmark
cd $HOME
${GOPATH}/src/${GIT_PATH}/bin/etcd --version
${GOPATH}/src/${GIT_PATH}/bin/etcdctl --version
cp ${GOPATH}/src/${GIT_PATH}/bin/etcd ${GOPATH}/bin/etcd
sudo cp ${GOPATH}/src/${GIT_PATH}/bin/etcd /etcd
cp ${GOPATH}/src/${GIT_PATH}/bin/etcdctl ${GOPATH}/bin/etcdctl
sudo cp ${GOPATH}/src/${GIT_PATH}/bin/etcdctl /etcdctl