0

在 Linux 机器上设置作业时,我遇到了 Jenkins 的问题。在 Windows 机器上它工作正常。这是Linux和Windows的控制台输出,提前感谢您的帮助。我正在使用的维度项目是测试:测试,要监视的文件夹是“TestApp”

---Linux machine console error---
 Started by user 
[EnvInject] - Loading node environment variables.
Building in workspace /opt/jenkins/workspace/TestApp
Deleting project workspace... done
[DIMENSIONS] Running checkout on master...
[DIMENSIONS] Running build in '/opt/jenkins/workspace/TestApp'...
[DIMENSIONS] Checking out project "Test:Test"...
[DIMENSIONS] Checking out directory 'TestApp'...
FATAL: Unable to run checkout callout - Dimension command failed -
     (UPDATE /BRIEF /DIR="TestApp"/WORKSET="Test:Test" /USER_DIR="/opt/jenkins/workspace/TestApp" )     (Using Current Project
'Test:Test'.
Using '/opt/jenkins/workspace/TestApp/' as the Project work area.
COR0006326E Error: Project 'Test:Test' does not contain the specified directory 'TestApp'
Scanning repository: 0.00 sec
Getting Project: 0.00 sec
)Finished: FAILURE


-------- windows machine success----
Started by user anonymous
Building in workspace C:\Users\order\.jenkins\workspace\TestApp
[DIMENSIONS] Running checkout on master...
[DIMENSIONS] Running build in 'C:\Users\order\.jenkins\workspace\TestApp'...
[DIMENSIONS] Removing 'file:/C:/Users/order/.jenkins/workspace/TestApp/'...
[DIMENSIONS] Checking out project "Test:Test"...
[DIMENSIONS] Checking out directory 'TestApp'...
[DIMENSIONS] (Note: Dimensions command output was - 
[DIMENSIONS] SUCCESS: Using Current Project 'Test:Test'.
[DIMENSIONS] Using 'C:\Users\order\.jenkins\workspace\TestApp\' as the   Project work area.
[DIMENSIONS] Scanning repository: 0.24 sec
[DIMENSIONS] Scanning local work area: 0.28 sec
[DIMENSIONS]       Updated 'C:\Users\order\.jenkins\workspace\TestApp\TestApp\.project' using  
Item 'Test:PROJECT--1329969986.A-DAT;1'
4

1 回答 1

1

我可以通过删除针对文件夹的条目来监控选项来解决这个问题。所以它可以从维度检查代码。Pre Step-->> Execute Shell 真的很有帮助。但奇怪的是,当我提供 PWD(当前工作目录)来检查可用目录时,它显示的是 TestApp。

于 2015-06-22T12:48:44.160 回答