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"