0

私は継続的な統合部分(自動ビルド)に取り組んでいます。すべてのパッケージのスクリプトを指定して、すべてのパッケージをビルドできません。

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 にコメントを付けると、pkgs のビルドが成功します。

それらのすべてのコメントを外すと、一貫性のない一部のvobでpkgsビルドが失敗します

問題の原因を教えてください。

4

1 に答える 1

0

継続的インテグレーションでは、ファイル間に存在する依存関係が存在する可能性があります。一部の VOB のコメントを外してビルドを続行することはできません。VOB のコメントを外している場合は、VOB パスの下にあるそれぞれのファイルの依存関係を確認してください。依存関係を解決できれば、適切なビルドが得られる可能性があります。

于 2013-07-25T11:25:42.283 に答える