From 4cafc4b88d5df15942c27344afcccf6e148c881a Mon Sep 17 00:00:00 2001 From: Philipp Geyer Date: Wed, 19 Jun 2024 20:36:15 +0200 Subject: don't spam buildlogs for builds that don't actually run --- simpleci.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'simpleci.sh') diff --git a/simpleci.sh b/simpleci.sh index 2fef632..57c2ff5 100755 --- a/simpleci.sh +++ b/simpleci.sh @@ -49,8 +49,9 @@ trigger() { # echo BRANCH=${BRANCH} # echo COMMAND=${COMMAND} # echo DIR=${DIR} - # echo FORCE=${FORCE} +# echo FORCE=${FORCE} + pushd ${LOG_DIR} > /dev/null git checkout -B ${DIR} echo > build.log @@ -66,13 +67,18 @@ trigger() { git pull origin ${BRANCH} >> ${LOG_DIR}/build.log 2>&1 ${COMMAND} >> ${LOG_DIR}/build.log 2>&1 popd > /dev/null + HAS_RUN=1 fi fi pushd ${LOG_DIR} > /dev/null - git add build.log - git commit -m "Build ${TIMESTAMP}" - git push -u origin "${DIR}" + if [ "${HAS_RUN}" ] ; then + git add build.log + git commit -m "Build ${TIMESTAMP}" + git push -u origin "${DIR}" + else + git checkout build.log + fi popd > /dev/null } -- cgit v1.2.3-70-g09d2