我有詹金斯管道安裝,並具有以下內容的詹金斯文件:詹金斯被檢查出整個SVN回購兩次
pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Hey'
}
}
}
}
賽後commit鉤子觸發詹金斯成功構建,我可以看到它從Jenkins UI開始。它聲明它檢出從Jenkins文件讀取的回購,並將結帳存儲在服務器上的[email protected]
文件夾中。
Checking out svn https://<svn_server>/svn/Test/Core into C:\Program Files (x86)\Jenkins\jobs\CI_Build\[email protected] to read JenkinsPipeline/Jenkinsfile
Checking out a fresh workspace because C:\Program Files (x86)\Jenkins\jobs\CI_Build\[email protected] doesn't exist
Cleaning local Directory .
上述過程完成後,我做的回購更改一個文件並生成通過後觸發commit掛鉤愉快,但隨後再次嘗試簽出整個代碼庫到一個名爲workspace
文件夾。我本來會希望結賬會發生一次,然後「儘可能多地使用SVN更新」選項會啓動並僅更新已更改的文件?或者,也許我有錯誤的邏輯?
SVN版本 - 1.9.7
詹金斯版本 - 2.84
現在更有意義了。非常感謝。 – mac