Jenkins在多分支项目中找不到Jenkins文件
我正在使用项目目录根目录下的Jenkins在多分支项目中找不到Jenkins文件,jenkins,continuous-integration,rtc,Jenkins,Continuous Integration,Rtc,我正在使用项目目录根目录下的Jenkinsfile配置多分支Jenkins管道。使用最新版本的Jenkins 2.89.4。生成日志如下所示: Started by user USERNAME Checking out teamconcert-URL Build Toolkit 4.0.4-bd-app-jboss-ci-dev into C:\Program Files (x86)\Jenkins\jobs\APP_JBoss\branches\aapp-jboss-ci-dev.su0lg
Jenkinsfile
配置多分支Jenkins管道。使用最新版本的Jenkins 2.89.4。生成日志如下所示:
Started by user USERNAME
Checking out teamconcert-URL Build Toolkit 4.0.4-bd-app-jboss-ci-dev into C:\Program Files (x86)\Jenkins\jobs\APP_JBoss\branches\aapp-jboss-ci-dev.su0lgd\workspace@script to read Jenkinsfile
RTC : checkout...
RTC Checkout : Source control setup
RTC Checkout : Accepting changes into workspace "Jenkins JBOSS CI" ...
Using build definition configuration.
Fetching files from repository workspace "Jenkins JBOSS CI".
RTC Checkout : Deleting fetch destination "E:\JENKINS_DATA\app-jboss-dev" before fetching ...
RTC Checkout : Fetching files to fetch destination "E:\JENKINS_DATA\app-jboss-dev" ...
RTC Checkout : Fetching Completed
ERROR: C:\Program Files (x86)\Jenkins\jobs\APP_JBoss\branches\app-jboss-ci-dev.su0lgd\workspace@script\Jenkinsfile not found
Finished: FAILURE
我不明白最后一行错误是什么意思。詹金斯似乎正在从源代码管理中克隆詹金斯文件,并将其复制到
C:\ProgramFiles(x86)\Jenkins\jobs\APP\u JBoss\branchs\aapp-JBoss-ci-dev.su0lgd\workspace
,然后在E:\Jenkins\u DATA\APP JBoss dev
将整个存储库克隆到构建工作区后尝试将其读回
为什么找不到詹金斯档案?我将Jenkins文件同时放在根目录和script
文件夹中(以防万一)
- 我从RTC构建定义中提取
- 我还创建了一个简单的管道作业(忘记多分支设置)。詹金斯仍然无法找到詹金斯档案。(同一问题)
- 我确认存储库是从RTC(版本控制系统)正确克隆的,因为我可以在目录中看到文件,并且它是完整的
- 我编辑了工作区目录并创建了这个目录。詹金斯仍然找不到文件
- Jenkins没有将任何内容复制到
文件中。没有错误消息表明此步骤失败。 你能解释一下这个过程的动态吗?我不知道如何解决这个问题C:\ProgramFiles(x86)\Jenkins\jobs\APP\u JBoss\branchs\APP-JBoss-ci-dev.su0lgd\workspace