File tree Expand file tree Collapse file tree 7 files changed +48
-49
lines changed Expand file tree Collapse file tree 7 files changed +48
-49
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ if [[ ! " $1 " =~ ^(windows| linux)$ ]];
4
+ then echo -e " \033[1;31mUsage: build.sh <linux|windows>\033[0m" ; exit 1; fi
5
+
6
+ set -e; trap ' echo -e "\033[1;36m$ $BASH_COMMAND\033[0m"' debug
7
+
8
+ export GOOS=" $1 "
9
+ export GOARCH=" amd64"
10
+
11
+ ext=$( [[ " $1 " == " windows" ]] && echo " .exe" || echo " " )
12
+ go build -ldflags=" -s -w" -o " ./bin/liege$ext " ./cmd/liege.go
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -e; trap ' echo -e "\033[1;36m$ $BASH_COMMAND\033[0m"' debug
4
+
5
+ if [[ -d ./bin ]]; then rm -r ./bin; fi
6
+ if [[ -d ./dist ]]; then rm -r ./dist; fi
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -e; trap ' echo -e "\033[1;36m$ $BASH_COMMAND\033[0m"' debug
4
+
5
+ version=$( grep -m 1 -oP ' (?<=Version = ")[0-9.]+(?=")' ./internal/console/console.go)
6
+ docker push " gaelgirodon/liege:$version "
7
+ docker push " gaelgirodon/liege:latest"
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -e; trap ' echo -e "\033[1;36m$ $BASH_COMMAND\033[0m"' debug
4
+
5
+ version=$( grep -m 1 -oP ' (?<=Version = ")[0-9.]+(?=")' ./internal/console/console.go)
6
+ docker build --pull -t gaelgirodon/liege .
7
+ docker tag gaelgirodon/liege " gaelgirodon/liege:$version "
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -e; trap ' [[ ! $BASH_COMMAND =~ (read|\[\[).* ]] && echo -e "\033[1;36m$ $BASH_COMMAND\033[0m"' debug
4
+
5
+ old_version=$( grep -m 1 -oP ' (?<=Version = ")[0-9.]+(?=")' ./internal/console/console.go)
6
+ v=(${old_version// ./ } )
7
+ new_version=" ${v[0]} .$(( v[1 ] + 1 )) .${v[2]} "
8
+ sed -i " s/$old_version /$new_version /g" ./internal/console/console.go
9
+ read -rp " Update the changelog..."
10
+ git add CHANGELOG.md ./internal/console/console.go
11
+ read -rp " Commit and tag? [Yn] " yn && [[ $yn != Y* ]] && exit 0
12
+ git commit -m " Release $new_version "
13
+ git tag -a " $new_version " -m " $new_version "
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ go test ./... -v
You can’t perform that action at this time.
0 commit comments