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].