https://github.com/etcd-io/etcd
Raw File
Tip revision: e77b9aa020a2041a0f88459a4d82f236517dff09 authored by Brandon Philips on 10 October 2013, 22:28:19 UTC
fix(mod/dashboard): bump the resources
Tip revision: e77b9aa
build-release
#!/bin/sh -e

VER=$1

function build {
	proj=${1}
	ver=${2}

	if [ ! -d ${proj} ]; then
		git clone https://github.com/coreos/${proj}
	fi

	cd ${proj}
	git checkout master
	git fetch --all
	git reset --hard origin/master
	git checkout $ver
	./build
	cd -
}

function package {
	proj=${1}
	target=${2}

	cp ${proj}/${proj} ${target}
	cp ${proj}/README.md ${target}/README-${proj}.md
}

build etcd ${VER}
build etcdctl ${VER}

TARGET="etcd-$VER-$(uname -s)-$(uname -m)"
mkdir ${TARGET}

package etcd ${TARGET}
package etcdctl ${TARGET}

tar cvvfz ${TARGET}.tar.gz ${TARGET}
back to top