mirror of https://github.com/etcd-io/dbtester.git
55 lines
1.4 KiB
Bash
Executable File
55 lines
1.4 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
<<COMMENT
|
|
GIT_PATH=github.com/coreos/etcd
|
|
|
|
USER_NAME=coreos
|
|
BRANCH_NAME=release-3.1
|
|
|
|
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}
|
|
|
|
# git reset --hard faeeb2fc7514c5caf7a9a0cc03ac9ee2ff94438b
|
|
|
|
./build
|
|
# FAILPOINTS=1 ./build
|
|
|
|
# https://github.com/coreos/etcd/commits/master?after=N38ZsAMfnAqv4q7Ci2%2BQGTEfUvkrMTExOQ%3D%3D
|
|
|
|
${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
|
|
COMMENT
|
|
|
|
ETCD_VER=v3.1.1
|
|
|
|
GOOGLE_URL=https://storage.googleapis.com/etcd
|
|
GITHUB_URL=https://github.com/coreos/etcd/releases/download
|
|
|
|
DOWNLOAD_URL=${GOOGLE_URL}
|
|
|
|
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
|
|
rm -rf /tmp/test-etcd-${ETCD_VER} && mkdir -p /tmp/test-etcd-${ETCD_VER}
|
|
|
|
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
|
|
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/test-etcd-${ETCD_VER} --strip-components=1
|
|
|
|
sudo cp /tmp/test-etcd-${ETCD_VER}/etcd* $GOPATH/bin
|
|
|
|
$GOPATH/bin/etcd --version
|
|
$GOPATH/bin/etcdctl --version
|
|
etcd --version
|
|
etcdctl --version
|