我正在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
文件夹的根目录和内部(以防万一)。
C:\Program Files (x86)\Jenkins\jobs\APP_JBoss\branches\app-jboss-ci-dev.su0lgd\workspace
文件中。没有错误消息表明此步骤失败。
能否解释一下这个过程的动态,我不知道如何解决这个问题。