Jenkins在Multibranch Project

时间:2018-03-13 04:55:16

标签: jenkins continuous-integration rtc

我正在Project目录的根目录下使用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

我不明白最后一条ERROR线是什么意思。 Jenkins似乎正在从源代码控制中克隆Jenkinsfile,将其复制到 C:\Program Files (x86)\Jenkins\jobs\APP_JBoss\branches\aapp-jboss-ci-dev.su0lgd\workspace然后在将整个存储库克隆到E:\JENKINS_DATA\app-jboss-dev的构建工作区后尝试将其读回。

为什么找不到Jenkins文件?我将Jenkins文件放在script文件夹的根目录和内部(以防万一)。

  • 我正在从RTC构建定义中提取。
  • 我也创建了一个简单的管道工作(忘记了多分支设置)。 Jenkins仍然无法找到Jenkins文件。 (同一期)。
  • 我确认从RTC(版本控制系统)正确克隆了存储库,因为我可以看到目录中的文件并且它完好无损。
  • 我编辑了工作区目录并创建了这个目录。詹金斯仍然无法找到该文件。
  • Jenkins没有将任何内容复制到C:\Program Files (x86)\Jenkins\jobs\APP_JBoss\branches\app-jboss-ci-dev.su0lgd\workspace文件中。没有错误消息表明此步骤失败。 能否解释一下这个过程的动态,我不知道如何解决这个问题。

0 个答案:

没有答案