You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ti...@apache.org on 2021/03/08 07:15:27 UTC
[servicecomb-kie] branch master updated: release windows, darwin;
add middleware for monitoring,rbac and kv polling track (#174)
This is an automated email from the ASF dual-hosted git repository.
tianxiaoliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-kie.git
The following commit(s) were added to refs/heads/master by this push:
new d2b6448 release windows, darwin; add middleware for monitoring,rbac and kv polling track (#174)
d2b6448 is described below
commit d2b6448102631467581f5ddff7ab210be2ef6681
Author: Shawn <xi...@gmail.com>
AuthorDate: Mon Mar 8 15:15:15 2021 +0800
release windows, darwin; add middleware for monitoring,rbac and kv polling track (#174)
---
build/build_binary.sh | 17 +++++++++++++----
build/release.sh | 19 ++++++++++++-------
2 files changed, 25 insertions(+), 11 deletions(-)
diff --git a/build/build_binary.sh b/build/build_binary.sh
index 85aff6f..49f5eec 100755
--- a/build/build_binary.sh
+++ b/build/build_binary.sh
@@ -49,11 +49,11 @@ servicecomb:
disabled: true
protocols:
rest:
- listenAddress: 127.0.0.1:30108
+ listenAddress: 127.0.0.1:30110
handler:
chain:
Provider:
- default: auth-handler,ratelimiter-provider
+ default: ratelimiter-provider,monitoring,jwt,track-handler
EOM
echo "write miroservice config..."
cat <<EOM > ${release_dir}/conf/microservice.yaml
@@ -85,9 +85,18 @@ buildAndPackage(){
GOOS=$1
GOARCH=$2
echo "building & packaging ${GOOS} ${GOARCH}..."
- GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${release_dir}/kie github.com/apache/servicecomb-kie/cmd/kieserver
+ if [ "$GOOS" = "windows" ]; then
+ GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${release_dir}/kie.exe github.com/apache/servicecomb-kie/cmd/kieserver
+ else
+ GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${release_dir}/kie github.com/apache/servicecomb-kie/cmd/kieserver
+ fi
+
if [ $? -eq 0 ]; then
- tar zcf "$component-$VERSION-${GOOS}-${GOARCH}.tar.gz" conf kie LICENSE NOTICE licenses
+ if [ "$GOOS" = "windows" ]; then
+ tar zcf "$component-$VERSION-${GOOS}-${GOARCH}.tar.gz" conf kie.exe LICENSE NOTICE licenses
+ else
+ tar zcf "$component-$VERSION-${GOOS}-${GOARCH}.tar.gz" conf kie LICENSE NOTICE licenses
+ fi
else
echo -e "\033[31m build ${GOOS}-${GOARCH} fail !! \033[0m"
fi
diff --git a/build/release.sh b/build/release.sh
index ffbd5d9..1727830 100755
--- a/build/release.sh
+++ b/build/release.sh
@@ -17,17 +17,22 @@
export BUILD_DIR=$(cd "$(dirname "$0")"; pwd)
export PROJECT_DIR=$(dirname ${BUILD_DIR})
-
+sign(){
+ #asc
+ gpg --armor --output "$1".asc --detach-sig "$1"
+ #sha512
+ sha512sum "$1" > "$1".sha512
+}
component="apache-servicecomb-kie"
x86_pkg_name="$component-$VERSION-linux-amd64.tar.gz"
arm_pkg_name="$component-$VERSION-linux-arm64.tar.gz"
+darwin_pkg_name="$component-$VERSION-darwin-amd64.tar.gz"
+windows_pkg_name="$component-$VERSION-windows-amd64.tar.gz"
cd $PROJECT_DIR/release/kie
-#asc
-gpg --armor --output "${x86_pkg_name}".asc --detach-sig "${x86_pkg_name}"
-gpg --armor --output "${arm_pkg_name}".asc --detach-sig "${arm_pkg_name}"
-#512
-sha512sum "${x86_pkg_name}" > "${x86_pkg_name}".sha512
-sha512sum "${arm_pkg_name}" > "${arm_pkg_name}".sha512
+sign "${x86_pkg_name}"
+sign "${arm_pkg_name}"
+sign "${darwin_pkg_name}"
+sign "${windows_pkg_name}"
#src
wget "https://github.com/apache/servicecomb-kie/archive/v${VERSION}.tar.gz"
tar xzf "v${VERSION}.tar.gz"