SoC common : AATS : merge patchbuild to dailybuild [1/1]
PD#SWPL-169091
Problem:
Most of functionalities of patchbuild overlap with those of dailybuild.
Solution:
merge patchbuild to dailybuild
Verify:
AD403
Change-Id: I402f137b94e7f37c8c331595de4a052cc348963d
Signed-off-by: fugui.zhang <fugui.zhang@amlogic.com>
diff --git a/build_all.sh b/build_all.sh
index 67dbc0a..42b53cd 100755
--- a/build_all.sh
+++ b/build_all.sh
@@ -96,6 +96,6 @@
fi
done <"$BUILD_COMBINATION"
-[[ "$SUBMIT_TYPE" == "daily" ]] && post_publish_images >> $BUILD_LOG 2>&1 && show_download_url
+[[ "$SUBMIT_TYPE" == "daily" || "$SUBMIT_TYPE" == "patch" ]] && post_publish_images >> $BUILD_LOG 2>&1 && show_download_url
echo -e "======== Done ========\n" | tee -a $BUILD_LOG
diff --git a/jenkins_verify.sh b/jenkins_verify.sh
index 3670f3c..2903247 100755
--- a/jenkins_verify.sh
+++ b/jenkins_verify.sh
@@ -119,6 +119,11 @@
[ "$?" -ne 0 ] && gerrit_review_for_gerrit_topic FAIL && exit 1
gerrit_review_for_gerrit_topic Start
+#The default patch required by patchbuild
+if [[ "$SUBMIT_TYPE" == "patch" ]]; then
+ MANUAL_GERRIT_TOPIC="SWPL-PatchBuild"
+ apply_patch_by_gerrit_topic
+fi
# Generate Jenkins trigger
JENKINS_TRIGGER="$OUTPUT_DIR/jenkins_trigger.txt"
[[ "$SUBMIT_TYPE" == "daily" || "$SUBMIT_TYPE" == "patch" ]] && source scripts/gen_jenkins_trigger.sh
diff --git a/publish.sh b/publish.sh
index c4246be..57a6f8c 100755
--- a/publish.sh
+++ b/publish.sh
@@ -22,7 +22,7 @@
BUILD_DATE=$(date +%F)
REMOTE_BASE=/data/shanghai/image/RTOS
-if [[ "$SUBMIT_TYPE" == "daily" || "$SUBMIT_TYPE" == "release" ]]; then
+if [[ "$SUBMIT_TYPE" == "daily" || "$SUBMIT_TYPE" == "release" || "$SUBMIT_TYPE" == "patch" ]]; then
REMOTE_PATH=$REMOTE_BASE/$SUBMIT_TYPE/$BUILD_DATE
else
REMOTE_PATH=$REMOTE_BASE/$SUBMIT_TYPE