This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git
The following commit(s) were added to refs/heads/master by this push:
new 4f4c587 Fixing grep thirdeye changes in github action scripts (#5532)
4f4c587 is described below
commit 4f4c587304ec32933b9d594a017b53d5440556bd
Author: Xiang Fu <[email protected]>
AuthorDate: Wed Jun 10 10:06:53 2020 -0700
Fixing grep thirdeye changes in github action scripts (#5532)
* Fixing grep thirdeye changes in github action scripts
* Update .github/workflows/scripts/.pinot_quickstart.sh
Co-authored-by: Xiaotian (Jackie) Jiang
<[email protected]>
* Update .github/workflows/scripts/.pinot_test.sh
Co-authored-by: Xiaotian (Jackie) Jiang
<[email protected]>
* Update .pinot_test.sh
* Update .pinot_quickstart.sh
* Update .github/workflows/scripts/.pinot_test.sh
Co-authored-by: Xiaotian (Jackie) Jiang
<[email protected]>
* Update .pinot_test.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_quickstart.sh
* Update .pinot_test.sh
* Update .pinot_quickstart.sh
* Update .pinot_test.sh
Co-authored-by: Xiaotian (Jackie) Jiang
<[email protected]>
---
.github/workflows/scripts/.pinot_quickstart.sh | 23 ++++++++++-------------
.github/workflows/scripts/.pinot_test.sh | 19 +++++--------------
2 files changed, 15 insertions(+), 27 deletions(-)
diff --git a/.github/workflows/scripts/.pinot_quickstart.sh
b/.github/workflows/scripts/.pinot_quickstart.sh
index faa5d04..b57c621 100755
--- a/.github/workflows/scripts/.pinot_quickstart.sh
+++ b/.github/workflows/scripts/.pinot_quickstart.sh
@@ -18,35 +18,32 @@
# under the License.
#
+# Print environment variables
+printenv
+
# Java version
java -version
# Check ThirdEye related changes
-COMMIT_BEFORE=$(jq -r ".pull_request.base.sha" "${GITHUB_EVENT_PATH}")
-COMMIT_AFTER=$(jq -r ".pull_request.head.sha" "${GITHUB_EVENT_PATH}")
-git fetch
-git diff --name-only "${COMMIT_BEFORE}...${COMMIT_AFTER}" | grep -E
+DIFF_URL=$(jq -r ".pull_request.diff_url" "${GITHUB_EVENT_PATH}")
+curl -L ${DIFF_URL} |grep -E '^diff --git'
+curl -L ${DIFF_URL} |grep -E '^diff --git' |grep -E '( a/thirdeye)|(
b/thirdeye)'
if [ $? -eq 0 ]; then
echo 'Skip ThirdEye tests for Quickstart'
exit 0
fi
# Build
-PASS=1
+PASS=0
for i in $(seq 1 5)
do
- if [ "${PASS}" -eq 0 ]; then
- break;
- fi
- mvn clean install -B -DskipTests=true -Pbin-dist -Dmaven.javadoc.skip=true
${DEPLOY_BUILD_OPTS} ${KAFKA_BUILD_OPTS} > /tmp/mvn_build_log
+ mvn clean install -B -DskipTests=true -Pbin-dist -Dmaven.javadoc.skip=true
if [ $? -eq 0 ]; then
- PASS=0
- else
- tail -1000 /tmp/mvn_build_log
PASS=1
+ break;
fi
done
-if [ "${PASS}" != 0 ]; then
+if [ "${PASS}" != 1 ]; then
exit 1;
fi
diff --git a/.github/workflows/scripts/.pinot_test.sh
b/.github/workflows/scripts/.pinot_test.sh
index f7c21f4..e19b571 100755
--- a/.github/workflows/scripts/.pinot_test.sh
+++ b/.github/workflows/scripts/.pinot_test.sh
@@ -22,10 +22,9 @@
java -version
# Check ThirdEye related changes
-COMMIT_BEFORE=$(jq -r ".pull_request.base.sha" "${GITHUB_EVENT_PATH}")
-COMMIT_AFTER=$(jq -r ".pull_request.head.sha" "${GITHUB_EVENT_PATH}")
-git fetch
-git diff --name-only "${COMMIT_BEFORE}...${COMMIT_AFTER}" | grep -E
+DIFF_URL=$(jq -r ".pull_request.diff_url" "${GITHUB_EVENT_PATH}")
+curl -L ${DIFF_URL} |grep -E '^diff --git'
+curl -L ${DIFF_URL} |grep -E '^diff --git' |grep -E '( a/thirdeye)|(
b/thirdeye)'
if [ $? -eq 0 ]; then
echo 'ThirdEye changes.'
@@ -44,17 +43,9 @@ if [ $? -eq 0 ]; then
fi
fi
-passed=0
-
# Only run integration tests if needed
if [ "$RUN_INTEGRATION_TESTS" != false ]; then
- mvn test -B -P travis,travis-integration-tests-only
- if [ $? -eq 0 ]; then
- passed=1
- fi
+ mvn test -B -P travis,travis-integration-tests-only && exit 0 || exit 1
else
- mvn test -B -P travis,travis-no-integration-tests
- if [ $? -eq 0 ]; then
- passed=1
- fi
+ mvn test -B -P travis,travis-no-integration-tests && exit 0 || exit 1
fi
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]