2

ClearCaseからasp.netアプリケーションを展開するためのスクリプトを作成しようとしています。Clear CaseRemoteClientを使用しています。

どうやって始めますか?最も簡単な方法は何ですか?

4

2 に答える 2

0

個人的には、車輪の再発明をしないことから始めます。

チームシティはあなたが求めていることを行うことができるそのような製品の1つです

http://www.jetbrains.com/teamcity/

于 2011-11-07T17:31:24.070 に答える
0

CCRCは、「Web」ClearCaseスナップショットビューからコードにアクセスするためのものです。
軽いClearCaseインストールであるため、次のことができます。

  • cleartool更新される新しいコンテンツ(ファイルの新しいバージョン)を検出できるようにするすべてのコマンドがありません
  • TeamCity、Jenkins、またはHudsonとの簡単な統合はできません...これらはすべてcleartoolコマンドに依存しているためです。
    たとえば、TeamCityには、CCRCサポートに関する保留中のチケットがまだあります。

とにかくこれらのスケジューラーを使用したくない/使用する必要がないため、CCRC CLIrcleartool)を使用して次のことを開始できます。

  • ccwebビューを更新します
  • アップデートに新しいバージョンが含まれているかどうかを確認します
  • 何か新しいものがあれば、アプリをデプロイします。
rcleartool update [-username user-name] [-ser / ver server-url] [-pas / sword user-password]
                  [-print] [-ove / rwrite | -nove / rwrite | -ren / ame]
                  [pname ...]

Jenkinsは現在、CCRCサポートを計画するために同様のパスをたどっています:チケット5192 :(
そしてJenkinsもHudsonもCCRCをまだサポートしていません)

私はrcleartool、外部ツールとして呼び出すのが良いのか、teamapi(または現在cmapiと呼ばれるように)ベースの純粋なJava拡張機能を開発するのが良いかを考えています。

このIBMの記事の詳細:
IBMRationalClearCaseリモートクライアントとの継続的インテグレーション

CIインフラストラクチャ

CCRCを使用するCIのこの一般的なアーキテクチャスキーマでは、上記の私の提案(rcleartool update)は、CMサーバーとビルドサーバー間のリンクによって示されています。

于 2011-11-07T19:44:03.207 に答える