Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins在多分支项目中找不到Jenkins文件_Jenkins_Continuous Integration_Rtc - Fatal编程技术网

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
    文件中。没有错误消息表明此步骤失败。 你能解释一下这个过程的动态吗?我不知道如何解决这个问题