This is an automated email from the ASF dual-hosted git repository.

pengys pushed a commit to branch asf/5.0-alpha/release
in repository https://gitbox.apache.org/repos/asf/incubator-skywalking.git


The following commit(s) were added to refs/heads/asf/5.0-alpha/release by this 
push:
     new e8a7fef  Build source shell.
     new 528e94f  Merge branches 'asf/5.0-alpha/release' and 
'asf/5.0-alpha/release' of https://github.com/apache/incubator-skywalking into 
asf/5.0-alpha/release
e8a7fef is described below

commit e8a7fef9c44c1947f1ead62d586725dbabf42fea
Author: peng-yongsheng <[email protected]>
AuthorDate: Mon Mar 19 00:18:20 2018 +0800

    Build source shell.
---
 tools/releasing/create_source_release.sh | 51 ++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/tools/releasing/create_source_release.sh 
b/tools/releasing/create_source_release.sh
new file mode 100755
index 0000000..a08f700
--- /dev/null
+++ b/tools/releasing/create_source_release.sh
@@ -0,0 +1,51 @@
+#!/usr/bin/env bash
+
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##
+## Variables with defaults (if not overwritten by environment)
+##
+RELEASE_VERSION=${RELEASE_VERSION}
+PRODUCT_NAME="apache-skywalking-apm-incubating"
+
+if [ "$RELEASE_VERSION" == "" ]; then
+  echo "RELEASE_VERSION variable is null"
+  exit 1
+fi
+
+echo "Creating source package"
+
+PRODUCT_NAME=${PRODUCT_NAME}-${RELEASE_VERSION}
+
+rm -rf ${PRODUCT_NAME}
+mkdir ${PRODUCT_NAME}
+
+rsync -a ../../ \
+  --exclude ".git" --exclude ".gitignore" --exclude ".gitattributes" --exclude 
".travis.yml" \
+  --exclude "deploysettings.xml" --exclude "CHANGELOG" --exclude ".github" 
--exclude "target" \
+  --exclude ".idea" --exclude "*.iml" --exclude ".DS_Store" --exclude 
"build-target" \
+  --exclude "/docs/" --exclude "/dist/" --exclude "/tools/" --exclude 
"/skywalking-agent/" \
+  --exclude "/skywalking-ui/dist/" --exclude "/skywalking-ui/node/" --exclude 
"/skywalking-ui/node_modules/" \
+  ${PRODUCT_NAME}
+
+tar czf ${PRODUCT_NAME}-src.tgz ${PRODUCT_NAME}
+
+gpg --armor --detach-sig $PRODUCT_NAME-src.tgz
+
+md5 -r $PRODUCT_NAME-src.tgz > $PRODUCT_NAME-src.tgz.md5
+shasum -a 512 $PRODUCT_NAME-src.tgz > $PRODUCT_NAME-src.tgz.sha

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to