File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 2
2
3
3
# Build a release
4
4
#
5
- # Usage: VERSION=0.1.2 ./rel.sh [GOOS] [GOARCH]
5
+ # Usage: VERSION=0.1.2 ./release.sh [GOOS] [GOARCH]
6
+ #
7
+ # ToDo: Use Docker.
6
8
7
9
set -e
8
10
@@ -16,19 +18,18 @@ echo $VERSION
16
18
REL=sheens-$GOOS -$GOARCH -$VERSION
17
19
TARGET=` pwd` /rel/$REL
18
20
rm -rf $TARGET
19
- mkdir -p $TARGET
21
+ mkdir -p $TARGET /bin
20
22
for D in cmd/mexpect cmd/patmatch cmd/spectool cmd/mqclient cmd/siomq cmd/siostd; do
21
23
echo $D
22
- # -ldflags "-X main.GitCommit=$$(git rev-list -1 HEAD) -X main.Version=$${VERSION:-NA}"
23
- (cd $D && go build -o $TARGET /$( basename $D ) -ldflags=" -s -w -X main.GitCommit=$( git rev-list -1 HEAD) -X main.Version=${VERSION:- NA} " )
24
+ (cd $D && go build -o $TARGET /bin/$( basename $D ) -ldflags=" -s -w -X main.GitCommit=$( git rev-list -1 HEAD) -X main.Version=${VERSION:- NA} " )
24
25
done
25
26
26
27
go get -u github.com/bronze1man/yaml2json
27
28
28
- (cd $GOPATH /src/github.com/bronze1man/yaml2json && go build -o $TARGET /yaml2json)
29
+ (cd $GOPATH /src/github.com/bronze1man/yaml2json && go build -o $TARGET /bin/ yaml2json)
29
30
30
31
if [ " $GOOS " = " linux" -a " $GOARCH " = " amd64" ]; then
31
- (cd $TARGET && /usr/bin/upx * )
32
+ (cd $TARGET /bin && /usr/bin/upx * )
32
33
fi
33
34
34
35
mkdir $TARGET /js
@@ -39,6 +40,7 @@ cp LICENSE $TARGET/LICENSE.txt
39
40
40
41
echo " sheens $GOOS $GOARCH $VERSION $( git rev-list -1 HEAD) " > $TARGET /VERSION.txt
41
42
date --rfc-3339=ns -u >> $TARGET /VERSION.txt
43
+ echo " https://github.com/Comcast/sheens" > $TARGET /VERSION.txt
42
44
43
45
echo " https://github.com/Comcast/sheens" > $TARGET /README.txt
44
46
You can’t perform that action at this time.
0 commit comments