質問

CruiseControl.NET を SVN ソース管理でセットアップしました。

すべてのプロジェクトが完璧に動作し、ビルドしてさまざまなステージング環境にデプロイしています。

ただし、SVN でプロジェクトにコミットが行われるたびに、CC.NET は自動的にビルドを開始します。すべてのビルドはステージングにデプロイされ、テスターは常にログアウトされるため、常に自動的にではなく、オンデマンドでビルドしたいと考えています。

これを無効にする方法を知っている人はいますか?

役に立ちましたか?

解決

非常に簡単でしたが、CC.NET のプロジェクトのトリガー セクションに関するドキュメントを読むことを学ぶ必要がありました。

空要素の指定(<triggers />) は、統合が手動でのみ強制されることを意味します (CCTray または Web ダッシュボードを使用するなど)。要素がまったく含まれていない場合は、プロジェクトにデフォルト設定の単一の間隔トリガーがあることを意味します。

他のヒント

CCnet の管理サイトにアクセスする場合は、自動ビルドを停止し、force オプションを使用してビルドを強制するか、新しいコミットをチェックする時間を十分な長さ (おそらく 8 時間) に設定して、毎日 1 つのビルドを行うことができます。テスターが作業を開始する前に。

これがお役に立てば幸いです。

バージョン :1.4.0.3524- Webダッシュボードで見る方法はないように設計されているように機能しますが、トレイクライアントは明確に述べています。「プロジェクトは自動的にトリガーされません」

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top