2018-03-30 01:26:58 +08:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e
|
2019-10-06 23:25:51 +08:00
|
|
|
. "$(dirname "$0")"/../.versions
|
2018-03-30 01:26:58 +08:00
|
|
|
|
|
|
|
echo
|
|
|
|
echo "Installing Caddy $CADDY_VERSION..."
|
|
|
|
echo
|
|
|
|
|
2018-04-01 18:19:48 +08:00
|
|
|
if [ "$CADDY_VERSION" = "master" ]; then
|
2019-09-29 17:49:39 +08:00
|
|
|
branch=$CADDY_VERSION
|
2018-04-01 18:19:48 +08:00
|
|
|
else
|
2019-09-29 17:49:39 +08:00
|
|
|
branch=v$CADDY_VERSION
|
2018-04-01 18:19:48 +08:00
|
|
|
fi
|
2019-10-06 23:25:51 +08:00
|
|
|
|
2019-09-29 17:49:39 +08:00
|
|
|
git clone --depth 1 -b $branch https://github.com/caddyserver/caddy $(go env GOPATH)/src/github.com/caddyserver/caddy
|
|
|
|
export GO111MODULE=on
|
|
|
|
cd $(go env GOPATH)/src/github.com/caddyserver/caddy/caddy
|
2018-03-30 01:26:58 +08:00
|
|
|
go install
|
2019-01-16 13:39:20 +08:00
|
|
|
upx $(go env GOPATH)/bin/caddy
|
|
|
|
go clean -cache
|
|
|
|
|