diff --git a/script/step/update_release_info.sh b/script/step/update_release_info.sh index 8e8198ede907f6c04426ab5baee50eea21f9fb82..f4e3f00ee788b280ef23fe13dfef0219512dc225 100644 --- a/script/step/update_release_info.sh +++ b/script/step/update_release_info.sh @@ -11,6 +11,19 @@ function update_release_info() pkg="openEuler-latest-release" obs_pro="${OBS_STANDARD_PROJECT}" + waitime=9000 + while [ $waitime -gt 0 ] + do + set +e + osc prjresults ${obs_pro} --csv | grep "aarch64/published" | grep "x86_64/published" + if [ $? -eq 0 ];then + break + fi + let waitime=$waitime-5 + sleep 5 + set -e + done + [ -n "${temp_dir}" ] && rm -rf "${temp_dir}" mkdir "${temp_dir}" cd "${temp_dir}" @@ -90,17 +103,6 @@ function update_release_info() sleep 60 waitime=6000 while [ $waitime -gt 0 ] - do - set +e - osc prjresults ${obs_pro} --csv | grep "aarch64/published" | grep "x86_64/published" - if [ $? -eq 0 ];then - break - fi - let waitime=$waitime-5 - sleep 5 - set -e - done - while [ $waitime -gt 0 ] do set +e if [ ${arm_flag} -eq 0 ];then