Shell 无法通过脚本为整个项目生成包
我正在处理continuos集成部分(自动构建)。我无法为所有pkg构建它提供的所有pkg脚本Shell 无法通过脚本为整个项目生成包,shell,unix,Shell,Unix,我正在处理continuos集成部分(自动构建)。我无法为所有pkg构建它提供的所有pkg脚本 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 ${V
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构建成功
如果我取消对它们的注释,那么对于一些不一致的VOB,pkgs构建将失败
您能建议问题的原因吗?在持续集成中,文件之间可能存在依赖关系。您不能只是取消注释一些vob并继续构建,若您正在取消注释vob,那个么请检查vob路径下各个文件的依赖关系。如果您能够解决依赖关系,那么您可能会得到一个正确的构建