test: scan returned values in ci

This commit is contained in:
chenhaoran 2024-08-01 15:36:30 +08:00
parent add5be6cea
commit 951299efb4
1 changed files with 3 additions and 4 deletions

View File

@ -4,8 +4,6 @@ import jenkins.model.CauseOfInterruption
docs_only=0 docs_only=0
node { node {
} }
def file_changed
def abortPreviousBuilds() { def abortPreviousBuilds() {
def currentJobName = env.JOB_NAME def currentJobName = env.JOB_NAME
def currentBuildNumber = env.BUILD_NUMBER.toInteger() def currentBuildNumber = env.BUILD_NUMBER.toInteger()
@ -59,7 +57,7 @@ def check_docs() {
git fetch origin +refs/pull/${CHANGE_ID}/merge git fetch origin +refs/pull/${CHANGE_ID}/merge
git checkout -qf FETCH_HEAD git checkout -qf FETCH_HEAD
''' '''
file_changed = sh ( def file_changed = sh (
script: ''' script: '''
cd ${WKC} cd ${WKC}
git --no-pager diff --name-only FETCH_HEAD `git merge-base FETCH_HEAD ${CHANGE_TARGET}`|grep -v "^docs/en/"|grep -v "^docs/zh/" || : git --no-pager diff --name-only FETCH_HEAD `git merge-base FETCH_HEAD ${CHANGE_TARGET}`|grep -v "^docs/en/"|grep -v "^docs/zh/" || :
@ -73,9 +71,10 @@ def check_docs() {
} else { } else {
echo file_changed echo file_changed
} }
env.FILE_CHANGED = file_changed
script { script {
sh ''' sh '''
echo ${file_changed} > ${WK}/../log/${BRANCH_NAME}_${BUILD_ID}/docs_changed.txt echo ''' + env.FILE_CHANGED + ''' > ${WK}/../log/${BRANCH_NAME}_${BUILD_ID}/docs_changed.txt
''' '''
} }
} }