0

我正在处理连续集成部分(自动构建)。我无法构建它为所有 pkg​​s 提供脚本的所有 pkg​​s。

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。

如果我评论其中很少,则包构建成功,我取消评论评论的 vobs 并评论未评论的 vobs,然后 pkgs 构建成功。

如果我取消所有注释,则 pkgs build 对于某些不一致的 vobs 失败

你能提出问题的原因吗?

4

1 回答 1

0

在持续集成中,文件之间可能存在依赖关系。您不能只取消注释某些 vobs 并继续构建,如果您取消注释 vobs,请检查 vob 路径下各个文件的依赖关系。如果您可以解决依赖关系,那么您可能会获得正确的构建。

于 2013-07-25T11:25:42.283 回答