enh: record git commit id in log file; disable source code backup
This commit is contained in:
parent
aa5efe5cbe
commit
893019d106
11
Jenkinsfile2
11
Jenkinsfile2
|
@ -38,6 +38,7 @@ def pre_test(){
|
||||||
sh '''
|
sh '''
|
||||||
hostname
|
hostname
|
||||||
date
|
date
|
||||||
|
env
|
||||||
'''
|
'''
|
||||||
sh '''
|
sh '''
|
||||||
cd ${WK}
|
cd ${WK}
|
||||||
|
@ -83,24 +84,32 @@ def pre_test(){
|
||||||
cd ${WKC}
|
cd ${WKC}
|
||||||
git pull >/dev/null
|
git pull >/dev/null
|
||||||
git log -5
|
git log -5
|
||||||
|
echo "`date "+%Y%m%d-%H%M%S"` ${JOB_NAME}:${BRANCH_NAME}:${BUILD_ID}:${CHANGE_TARGET}" >>${WKDIR}/jenkins.log
|
||||||
|
echo "community log: `git log -5`" >>${WKDIR}/jenkins.log
|
||||||
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
|
||||||
git log -5
|
git log -5
|
||||||
|
echo "community log merged: `git log -5`" >>${WKDIR}/jenkins.log
|
||||||
cd ${WK}
|
cd ${WK}
|
||||||
git pull >/dev/null
|
git pull >/dev/null
|
||||||
git log -5
|
git log -5
|
||||||
|
echo "tdinternal log: `git log -5`" >>${WKDIR}/jenkins.log
|
||||||
'''
|
'''
|
||||||
} else if (env.CHANGE_URL =~ /\/TDinternal\//) {
|
} else if (env.CHANGE_URL =~ /\/TDinternal\//) {
|
||||||
sh '''
|
sh '''
|
||||||
cd ${WK}
|
cd ${WK}
|
||||||
git pull >/dev/null
|
git pull >/dev/null
|
||||||
git log -5
|
git log -5
|
||||||
|
echo "`date "+%Y%m%d-%H%M%S"` ${JOB_NAME}:${BRANCH_NAME}:${BUILD_ID}:${CHANGE_TARGET}" >>${WKDIR}/jenkins.log
|
||||||
|
echo "tdinternal log: `git log -5`" >>${WKDIR}/jenkins.log
|
||||||
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
|
||||||
git log -5
|
git log -5
|
||||||
|
echo "tdinternal log merged: `git log -5`" >>${WKDIR}/jenkins.log
|
||||||
cd ${WKC}
|
cd ${WKC}
|
||||||
git pull >/dev/null
|
git pull >/dev/null
|
||||||
git log -5
|
git log -5
|
||||||
|
echo "community log: `git log -5`" >>${WKDIR}/jenkins.log
|
||||||
'''
|
'''
|
||||||
} else {
|
} else {
|
||||||
sh '''
|
sh '''
|
||||||
|
@ -116,6 +125,8 @@ def pre_test(){
|
||||||
git reset --hard
|
git reset --hard
|
||||||
git pull
|
git pull
|
||||||
git log -5
|
git log -5
|
||||||
|
echo "python connector log: `git log -5`" >>${WKDIR}/jenkins.log
|
||||||
|
echo >>${WKDIR}/jenkins.log
|
||||||
'''
|
'''
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,15 +42,15 @@ cat ../script/jenkins/basic.txt |grep -v "^#"|grep -v "^$"|sed "s/^/,,script,/"
|
||||||
grep "^python" ../system-test/fulltest.sh |sed "s/^/,,system-test,/" >>$case_file
|
grep "^python" ../system-test/fulltest.sh |sed "s/^/,,system-test,/" >>$case_file
|
||||||
|
|
||||||
# tar source code for run.sh to use
|
# tar source code for run.sh to use
|
||||||
if [ $ent -eq 0 ]; then
|
# if [ $ent -eq 0 ]; then
|
||||||
cd ../../../
|
# cd ../../../
|
||||||
rm -rf TDengine.tar.gz
|
# rm -rf TDengine.tar.gz
|
||||||
tar --exclude=TDengine/debug --exclude=TDengine/sim --exclude=TDengine/release -czf TDengine.tar.gz TDengine taos-connector-python
|
# tar --exclude=TDengine/debug --exclude=TDengine/sim --exclude=TDengine/release -czf TDengine.tar.gz TDengine taos-connector-python
|
||||||
else
|
# else
|
||||||
cd ../../../../
|
# cd ../../../../
|
||||||
rm -rf TDinternal.tar.gz
|
# rm -rf TDinternal.tar.gz
|
||||||
tar --exclude=TDinternal/debug --exclude=TDinternal/sim --exclude=TDinternal/community/debug --exclude=TDinternal/community/release --exclude=TDinternal/community/sim -czf TDinternal.tar.gz TDinternal taos-connector-python
|
# tar --exclude=TDinternal/debug --exclude=TDinternal/sim --exclude=TDinternal/community/debug --exclude=TDinternal/community/release --exclude=TDinternal/community/sim -czf TDinternal.tar.gz TDinternal taos-connector-python
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
|
@ -291,7 +291,7 @@ function run_thread() {
|
||||||
fi
|
fi
|
||||||
cmd="$scpcmd:${remote_sim_tar} $log_dir/${case_file}.sim.tar.gz"
|
cmd="$scpcmd:${remote_sim_tar} $log_dir/${case_file}.sim.tar.gz"
|
||||||
$cmd
|
$cmd
|
||||||
# backup source code
|
# backup source code (disabled)
|
||||||
source_tar_dir=$log_dir/TDengine_${hosts[index]}
|
source_tar_dir=$log_dir/TDengine_${hosts[index]}
|
||||||
source_tar_file=TDengine.tar.gz
|
source_tar_file=TDengine.tar.gz
|
||||||
if [ $ent -ne 0 ]; then
|
if [ $ent -ne 0 ]; then
|
||||||
|
@ -301,8 +301,8 @@ function run_thread() {
|
||||||
mkdir $source_tar_dir 2>/dev/null
|
mkdir $source_tar_dir 2>/dev/null
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
cmd="$scpcmd:${workdirs[index]}/$source_tar_file $source_tar_dir"
|
cmd="$scpcmd:${workdirs[index]}/$source_tar_file $source_tar_dir"
|
||||||
echo "$cmd"
|
# echo "$cmd"
|
||||||
$cmd
|
# $cmd
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue