Otto Suess
6 years ago
3 changed files with 40 additions and 11 deletions
@ -0,0 +1,36 @@ |
|||
TAG=`git describe --tags` |
|||
PACKAGE=lndconnect |
|||
|
|||
mkdir -p build |
|||
cd build |
|||
|
|||
SYS=${LNDBUILDSYS:-"windows-386 windows-amd64 openbsd-386 openbsd-amd64 linux-386 linux-amd64 linux-armv6 linux-armv7 linux-arm64 darwin-386 darwin-amd64 dragonfly-amd64 freebsd-386 freebsd-amd64 freebsd-arm netbsd-386 netbsd-amd64 linux-mips64 linux-mips64le linux-ppc64"} |
|||
|
|||
for i in $SYS; do |
|||
OS=$(echo $i | cut -f1 -d-) |
|||
ARCH=$(echo $i | cut -f2 -d-) |
|||
ARM= |
|||
|
|||
if [[ $ARCH = "armv6" ]]; then |
|||
ARCH=arm |
|||
ARM=6 |
|||
elif [[ $ARCH = "armv7" ]]; then |
|||
ARCH=arm |
|||
ARM=7 |
|||
fi |
|||
|
|||
mkdir $PACKAGE-$i-$TAG |
|||
cd $PACKAGE-$i-$TAG |
|||
|
|||
echo "Building:" $OS $ARCH $ARM |
|||
env GOOS=$OS GOARCH=$ARCH GOARM=$ARM go build -v github.com/LN-Zap/lndconnect |
|||
cd .. |
|||
|
|||
if [[ $OS = "windows" ]]; then |
|||
zip -r $PACKAGE-$i-$TAG.zip $PACKAGE-$i-$TAG |
|||
else |
|||
tar -cvzf $PACKAGE-$i-$TAG.tar.gz $PACKAGE-$i-$TAG |
|||
fi |
|||
|
|||
rm -r $PACKAGE-$i-$TAG |
|||
done |
Loading…
Reference in new issue