2013-07-15 87 views
0

我正在開發連續性集成部分(自動構建)。我無法構建它爲所有pkgs提供腳本的所有pkgs。無法通過腳本爲整個項目構建包

selid1t601.xayybol.57> vi all_vobs1.sh 
#!/bin/sh 


VOBS="" 

VOBS="bulkcm/src ${VOBS}" 
VOBS="ncms/src ${VOBS}" 
VOBS="cna/src ${VOBS}" 
VOBS="cnai/src ${VOBS}" 
VOBS="cnamb/src ${VOBS}" 
VOBS="gpi/src ${VOBS}" 
VOBS="cdmart/src ${VOBS}" 
VOBS="rah/src ${VOBS}" 
VOBS="isp ${VOBS}" 
VOBS="tckg ${VOBS}" 
VOBS="prop/src ${VOBS}" 

echo $VOBS 

上面的腳本包含了包構建所需的文件的vob。

如果我評論他們幾個然後包裝建設是成功的,我取消註釋評論的VOB和評論未註釋的VOB,然後PKGS生成是成功的。

如果我取消所有的人都那麼PKGS編譯失敗了其中一些是不相符的

可以請你的建議問題原因的VOB的?

回答

0

在持續集成中,可能存在文件之間存在的依賴關係。你不能只取消註釋一些vobs並繼續構建,如果你正在取消註釋vobs,那麼檢查vob路徑下各個文件的依賴關係。如果你可以解決依賴關係,那麼你可能會得到一個適當的構建。