2017-07-26 55 views
1

有人可以帮助我为什么我得到这个错误?与詹金斯的Clearcase UCM配置获取最新的基线集成代码

我从我的一台VDI机器上运行Jenkins并连接到Clearcase Windows服务器。我能够获得最新的基线,因此基本上它已连接到clearcase服务器,但我不知道为什么它会在运行该命令时更改流名称。

控制台输出:

Building in workspace C:\Jenkins\workspace\Test Forms 
[CCUCM] ClearCase UCM Plugin version 1.7.0 
[CCUCM] Allow for slave polling: false 
[CCUCM] Poll for posted deliveries: false 
[CCUCM] Trim changeset: false 
[CCUCM] Polling streams: self 
[CCUCM] Getting baselines for : 
[CCUCM] * Stream: [email protected]\pvob 
[CCUCM] * Component: [email protected]\pvob 
[CCUCM] * Promotion level: ANY 

[CCUCM] Retrieved 4 baselines: 
[CCUCM] + XXXXX_v2014.12.011(Tue Jul 18 11:45:32 PDT 2017) 
[CCUCM] + XXXXX_v2014.12.012(Thu Jul 20 09:56:15 PDT 2017) 
[CCUCM] + XXXXX_v2014.12.013(Thu Jul 20 10:39:13 PDT 2017) 
[CCUCM] + XXXXX_v2014.12.014(Thu Jul 20 14:23:05 PDT 2017) 

[CCUCM] Using [email protected]\XXXXXX 
[CCUCM] View root: C:\Jenkins\workspace\Test Forms\view 
[CCUCM] View tag : CCUCM_Test_Forms_XXXX27005736 
[CCUCM] Determine if view tag exists 
[CCUCM] Creating new view 
Unable to create view CCUCM_Test_Forms_XXXX27005736 at C:\Jenkins\workspace\Test Forms\view 
Command was: cleartool mkview -snapshot -stgloc -auto -tag CCUCM_Test_Forms_XXXX27005736 -stream stream:[email protected]\pvob "C:\Jenkins\workspace\Test Forms\view" 
cleartool: Error: No available Server Storage Location entries. 
Command: cleartool mkview -snapshot -stgloc -auto -tag CCUCM_Test_Forms_XXXX27005736 -stream stream:[email protected]\pvob "C:\Jenkins\workspace\Test Forms\view" 
Path: null 
java.io.IOException: 
at net.praqma.hudson.remoting.CheckoutTask.invoke(CheckoutTask.java:125) 
+0

将它们列出如果手动执行此命令是否可以使用?詹金斯在哪个帐户下运行? – VonC

+0

@VonC我看到命令有错误的流名称和-tag。我不确定你在这里说的是什么,但詹金斯能够从明确的数据中提取最新的基线。所以杰金斯能够访问clearcase。如果可能的话,我们将会有一个小的Skype或聊天,这样我就可以解释我正面临的关于我的环境的确切问题。我的电子邮件ID:[email protected] –

+0

@VonC我认为上述命令将工作,如果我更改正确的流名称和标记,我也需要在UNC路径M:\ $ user \ $ UCMIntgView下运行该命令。 –

回答

0

既然你想从一个给定的基准打造,我的赌注是,詹金斯UCM集成创建一个构建流。这将是确保构建不受流更改影响的最正确方法。 (不太可能在快照观点,但这是题外话。)

错误信息是因为缺少“存储位置”的可能,您可以预先设置有你想要的视图/ VOB数据库使用cleartool mkstgloc居住和请使用cleartool lsstgloc.