提交 201e82fd 编写于 作者: Y Yiqing Liu 提交者: GitHub

Revert "[TD-11752]<CI>different branches use different dir (#8909)"

This reverts commit 520c3216.
上级 52516028
...@@ -41,54 +41,68 @@ def pre_test(){ ...@@ -41,54 +41,68 @@ def pre_test(){
killall -9 taosd ||echo "no taosd running" killall -9 taosd ||echo "no taosd running"
killall -9 gdb || echo "no gdb running" killall -9 gdb || echo "no gdb running"
killall -9 python3.8 || echo "no python program running" killall -9 python3.8 || echo "no python program running"
cd ${WS} cd ${WKC}
rm -rf ${WK} git reset --hard HEAD~10 >/dev/null
''' '''
script { script {
if (env.CHANGE_TARGET == 'master') { if (env.CHANGE_TARGET == 'master') {
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_master git checkout master
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_master TDinternal
''' '''
} }
else if(env.CHANGE_TARGET == '2.0'){ else if(env.CHANGE_TARGET == '2.0'){
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_2.0 git checkout 2.0
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_2.0 TDinternal
''' '''
} }
else{ else{
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_develop git checkout develop
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_develop TDinternal
''' '''
} }
} }
sh''' sh'''
cd ${WKC} cd ${WKC}
[ -f src/connector/grafanaplugin/README.md ] && rm -f src/connector/grafanaplugin/README.md > /dev/null || echo "failed to remove grafanaplugin README.md"
git pull >/dev/null
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 clean -dfx
git ls-files --stage | grep 160000 | awk '{print $4}' | xargs git rm --cached
git submodule update --init --recursive git submodule update --init --recursive
cd ${WK}
git reset --hard HEAD~10
'''
script {
if (env.CHANGE_TARGET == 'master') {
sh '''
cd ${WK}
git checkout master
'''
}
else if(env.CHANGE_TARGET == '2.0'){
sh '''
cd ${WK}
git checkout 2.0
''' '''
}
else{
sh ''' sh '''
cd ${WK} cd ${WK}
git checkout develop
'''
}
}
sh '''
cd ${WK}
git pull >/dev/null
export TZ=Asia/Harbin export TZ=Asia/Harbin
date date
git clean -dfx
mkdir debug mkdir debug
cd debug cd debug
cmake .. > /dev/null cmake .. > /dev/null
...@@ -102,54 +116,68 @@ def pre_test(){ ...@@ -102,54 +116,68 @@ def pre_test(){
def pre_test_noinstall(){ def pre_test_noinstall(){
sh'hostname' sh'hostname'
sh''' sh'''
cd ${WS} cd ${WKC}
rm -rf ${WK} git reset --hard HEAD~10 >/dev/null
''' '''
script { script {
if (env.CHANGE_TARGET == 'master') { if (env.CHANGE_TARGET == 'master') {
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_master git checkout master
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_master TDinternal
''' '''
} }
else if(env.CHANGE_TARGET == '2.0'){ else if(env.CHANGE_TARGET == '2.0'){
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_20 git checkout 2.0
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_20 TDinternal
''' '''
} }
else{ else{
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_develop git checkout develop
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_develop TDinternal
''' '''
} }
} }
sh''' sh'''
cd ${WKC} cd ${WKC}
[ -f src/connector/grafanaplugin/README.md ] && rm -f src/connector/grafanaplugin/README.md > /dev/null || echo "failed to remove grafanaplugin README.md"
git pull >/dev/null
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 clean -dfx
git ls-files --stage | grep 160000 | awk '{print $4}' | xargs git rm --cached
git submodule update --init --recursive git submodule update --init --recursive
cd ${WK}
git reset --hard HEAD~10
'''
script {
if (env.CHANGE_TARGET == 'master') {
sh '''
cd ${WK}
git checkout master
''' '''
}
else if(env.CHANGE_TARGET == '2.0'){
sh '''
cd ${WK}
git checkout 2.0
'''
}
else{
sh ''' sh '''
cd ${WK} cd ${WK}
git checkout develop
'''
}
}
sh '''
cd ${WK}
git pull >/dev/null
export TZ=Asia/Harbin export TZ=Asia/Harbin
date date
git clean -dfx
mkdir debug mkdir debug
cd debug cd debug
cmake .. > /dev/null cmake .. > /dev/null
...@@ -160,54 +188,68 @@ def pre_test_noinstall(){ ...@@ -160,54 +188,68 @@ def pre_test_noinstall(){
def pre_test_mac(){ def pre_test_mac(){
sh'hostname' sh'hostname'
sh''' sh'''
cd ${WS} cd ${WKC}
rm -rf ${WK} git reset --hard HEAD~10 >/dev/null
''' '''
script { script {
if (env.CHANGE_TARGET == 'master') { if (env.CHANGE_TARGET == 'master') {
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_master git checkout master
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_master TDinternal
''' '''
} }
else if(env.CHANGE_TARGET == '2.0'){ else if(env.CHANGE_TARGET == '2.0'){
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_20 git checkout 2.0
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_20 TDinternal
''' '''
} }
else{ else{
sh ''' sh '''
cd ${WS} cd ${WKC}
cd TDinternal_develop git checkout develop
git pull
cd community
git pull
cd ${WS}
cp -fr TDinternal_develop TDinternal
''' '''
} }
} }
sh''' sh'''
cd ${WKC} cd ${WKC}
[ -f src/connector/grafanaplugin/README.md ] && rm -f src/connector/grafanaplugin/README.md > /dev/null || echo "failed to remove grafanaplugin README.md"
git pull >/dev/null
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 clean -dfx
git ls-files --stage | grep 160000 | awk '{print $4}' | xargs git rm --cached
git submodule update --init --recursive git submodule update --init --recursive
cd ${WK}
git reset --hard HEAD~10
'''
script {
if (env.CHANGE_TARGET == 'master') {
sh '''
cd ${WK}
git checkout master
'''
}
else if(env.CHANGE_TARGET == '2.0'){
sh '''
cd ${WK}
git checkout 2.0
''' '''
}
else{
sh ''' sh '''
cd ${WK} cd ${WK}
git checkout develop
'''
}
}
sh '''
cd ${WK}
git pull >/dev/null
export TZ=Asia/Harbin export TZ=Asia/Harbin
date date
git clean -dfx
mkdir debug mkdir debug
cd debug cd debug
cmake .. > /dev/null cmake .. > /dev/null
...@@ -222,47 +264,67 @@ def pre_test_win(){ ...@@ -222,47 +264,67 @@ def pre_test_win(){
taskkill /f /t /im python.exe taskkill /f /t /im python.exe
cd C:\\ cd C:\\
rd /s /Q C:\\TDengine rd /s /Q C:\\TDengine
cd C:\\workspace cd C:\\workspace\\TDinternal
rd /s /Q C:\\workspace\\TDinternal | echo 1 rd /s /Q C:\\workspace\\TDinternal\\debug
cd C:\\workspace\\TDinternal\\community
git reset --hard HEAD~10
''' '''
script { script {
if (env.CHANGE_TARGET == 'master') { if (env.CHANGE_TARGET == 'master') {
bat ''' bat '''
cd C:\\workspace\\TDinternal_master cd C:\\workspace\\TDinternal\\community
git pull git checkout master
cd C:\\workspace\\TDinternal_master\\community
git pull
xcopy /e/y/i/f C:\\workspace\\TDinternal_master C:\\workspace\\TDinternal
''' '''
} }
else if(env.CHANGE_TARGET == '2.0'){ else if(env.CHANGE_TARGET == '2.0'){
bat ''' bat '''
cd C:\\workspace\\TDinternal_20 cd C:\\workspace\\TDinternal\\community
git pull git checkout 2.0
cd C:\\workspace\\TDinternal_20\\community
git pull
xcopy /e/y/i/f C:\\workspace\\TDinternal_20 C:\\workspace\\TDinternal
''' '''
} }
else{ else{
bat ''' bat '''
cd C:\\workspace\\TDinternal_develop cd C:\\workspace\\TDinternal\\community
git pull git checkout develop
cd C:\\workspace\\TDinternal_develop\\community
git pull
xcopy /e/y/i/f C:\\workspace\\TDinternal_develop C:\\workspace\\TDinternal
''' '''
} }
} }
bat''' bat'''
cd C:\\workspace\\TDinternal\\community cd C:\\workspace\\TDinternal\\community
git pull
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 clean -dfx
git submodule update --init --recursive git submodule update --init --recursive
cd C:\\workspace\\TDinternal
git reset --hard HEAD~10
''' '''
script {
if (env.CHANGE_TARGET == 'master') {
bat ''' bat '''
cd C:\\workspace\\TDinternal cd C:\\workspace\\TDinternal
git checkout master
'''
}
else if(env.CHANGE_TARGET == '2.0'){
bat '''
cd C:\\workspace\\TDinternal
git checkout 2.0
'''
}
else{
bat '''
cd C:\\workspace\\TDinternal
git checkout develop
'''
}
}
bat '''
cd C:\\workspace\\TDinternal
git pull
date date
git clean -dfx
mkdir debug mkdir debug
cd debug cd debug
call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build\\vcvarsall.bat" amd64 call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build\\vcvarsall.bat" amd64
...@@ -282,7 +344,6 @@ pipeline { ...@@ -282,7 +344,6 @@ pipeline {
environment{ environment{
WK = '/var/lib/jenkins/workspace/TDinternal' WK = '/var/lib/jenkins/workspace/TDinternal'
WKC= '/var/lib/jenkins/workspace/TDinternal/community' WKC= '/var/lib/jenkins/workspace/TDinternal/community'
WS = '/var/lib/jenkins/workspace'
} }
stages { stages {
stage('pre_build'){ stage('pre_build'){
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册