過去数ヶ月間私を悩ませてきた問題があります。UCM Clearcaseの動的ビューを使用して、最新のソースコードをローカルディスクにコピーします。次に、ソースコードをコンパイルし、Installshieldパッケージなどを生成します。ファイルのコピーにはRobobopyを使用します。
Robocopyはコピーに失敗し、ハングします。これは週に2〜3回発生します。そのため、ナイトリービルドワークフローの悪夢になっています。幸いなことに、昨日、Robocopyによってエラーが表示されました。それは次のようなものでした:
エラー64:指定されたネットワーク名はもう存在しません
Googleで検索したところ、これは次の理由で発生する可能性があることがわかりました。
1)アンチウイルス
2)不適切なネットワークハードウェア構成
もう1つの重要なことは、Clearcaseまたは他のソフトウェアに関連する他の操作中にネットワークの問題が発生しないことです。
VonCの推奨後、コンパイルにスナップショットビューを使用するというアイデアを推進してきましたが、次の理由で管理に消極的です。
1)他のチームも、動的ビューからコピーするのと同じ設定になっています
2)5%未満のコピー失敗に直面している
3)他のチームによると、ダイナミックビューからのコピーはベストプラクティスのようであり、それに従うように求められます。
誰かがそのような問題に直面したかどうか知りたかったのです。
コンパイルのためにスナップショットビューに移行するように管理者を説得するのに役立ついくつかのポイントが必要でした。
どんな助けでもいただければ幸いです。