1

マネージャーから、ClearCaseスナップショットビューをWebサーバーへのdocRootとして使用することの長所と短所を説明するように依頼されました。この場合のさまざまな環境への展開は、ビューの更新にすぎません。

もちろん、何を更新するかを制御する方法については、他にも考慮事項があります。

したがって、そこにいるすべての専門家への私の質問:誰かが以前にこれをしたことがありますか?あなたたちはこれをすることについてどう思いますか。

4

1 に答える 1

1

短所

通常、実稼働サーバーへの展開に VCS を使用することは、次の理由から悪い習慣と見なされます。

  • アプリの実行に不要な別のコンポーネント (ここでは ClearCase) をインストールして管理する必要がある
  • 許可アクセスを管理する必要があります (通常、運用サーバーは、dev、SIT -- システム統合テスト -- または UAT -- ユーザー受け入れテスト -- サーバーと比較して、アクセスが非常に制限されています)。
  • ClearCase スナップショット ビューには、考慮に入れる必要があるさまざまな更新エラー (ハイジャックされたファイル、構成仕様の選択エラーなど) が含まれる場合があります。

長所

VCS は Web サーバーであるため、配置プロセスが非常に単純であることを考慮して、VCS を配置ツールとして使用することが考えられます (構造を変更せずにいくつかのファイルをコピーするだけです)。
以下を容易にするために使用できます。

  • 迅速な修正が VCS にコミットされます (すでに ClearCase スナップショット ビューにあるため、" cleartool co -c "quick fix" aFile"、変更して、" cleartool checkin" 元に戻すことができます。
  • リビジョン識別(cleartool lsこれらのファイルを表示するために使用される要素選択規則を正確に提供します)

全体として、私は開発環境用に VCS を維持することを本当に好み、展開には他のプロセスを使用します。
見た目がすっきりするだけでなく、開発環境と本番環境の間の強力な分離にも準拠しています。

于 2012-04-23T20:27:54.207 に答える