2013-07-15 46 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路径下各个文件的依赖关系。如果你可以解决依赖关系,那么你可能会得到一个适当的构建。