Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 无法通过脚本为整个项目生成包_Shell_Unix - Fatal编程技术网

Shell 无法通过脚本为整个项目生成包

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

我正在处理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 ${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路径下各个文件的依赖关系。如果您能够解决依赖关系,那么您可能会得到一个正确的构建