2017-07-26 84 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.