2009-05-15 2 views
2

私のソリューションからアセンブリバージョンを入手し、それをcc.netラベルに適用したいと思います。私はそこにすべての情報はCIサーバーがバージョンを設定しているので、私はそれを逆行していると思う。しかし、さまざまなリリースのバージョンと開発ブランチをCIに統合する方法がわかりません。私たちがリビジョン番号をリリースするたびに。すべてのブランチに対してcc.netで新しいプロジェクトを追加する必要がありますか?最新のブランチを自動的に取得する方法はありますか? 1つの質問で非常に多くの異なる質問を申し訳ありません...質問。私はこのCIのものに新しいです。私のslnからAssemblyバージョンを継続的な統合Labellerにするにはどうすればよいですか?

答えて

1

TeamCityに切り替えると、これははるかに簡単になります。私は過去にたくさんのナントスクリプト/ cruisecontrol設定ファイルに取り組んできました。

TeamCityを使い始めたときに最初のスプレッドシートプログラムを見せてくれた会計士のように泣きました。それはあなたの人生を1000%簡単にします。

+0

Well Teamは無料ではありません。それは会社にとって大きな問題です。ハドソンは冷静だった。 – nportelli

+0

プロフェッショナル版*は無料です。それは20人のユーザーと20人のプロジェクトです。さらに多くのことを望むなら、エンタープライズエディションは1年間の単一のmsdnライセンスとほぼ同じコストに過ぎません。 CIを初めてお持ちなら、TeamCityを強くお勧めします。 –

+0

フリープロフェッショナル版の複数のインスタンスを実行することもできます。したがって、プロジェクト/ユーザーを分かりやすくすることができれば、20/20の制限に達する必要はありません。 – bruceboughton

2

FinalBuilderとAssemblyInfoアップデータ

[更新:クール、ハイパーリンクを追加することはできません。次のURLの前に最後にFinalBuilderと3xwエンドットコムを入れて:) /Products/FinalBuilder/FeatureMatrix/FeaturesCompilerActions/tabid/98/Default.aspx

  1. 使用「プロパティセットの定義」.NETアセンブリに基づいて数字
  2. 利用再び

それを保存するには、 "プロパティセットのロード"

  • 使用 "プロパティセットIncremement"
  • 使用 "AssemblyInfoアップデータ" そして、あなたは完了です。 :)

  • 関連する問題