現在、私のチームは Jenkins を使用して、SVN の変更によってトリガーされる自動ビルドを実行しています。
最近、Sonar を使用することにしました。単一のスナップショット ビルドごとに sonar/hudson の統合が発生することは望ましくありません。1週間に1回程度が必要です。
私たちのチームはclean deploy -U
代わりにclean deploy site-deploy -U
定期的なビルドを使用してソナーをトリガーするだけでは十分ではありません。これは、ビルドからのサイト情報 (クローバー レポートなど) がないためです。
私の質問は、あるジョブで、異なる目標を異なるビルド時間に関連付けることは可能ですか? 私はおそらくひどく明確ではありません。SVN の変更によってトリガーされたビルドに を関連付けclean deploy -U
、定期的なビルドによってトリガーされたビルドに 'clean deploy site-deploy -U' を関連付けることはできますか?
私の唯一の選択肢は
1.すべてのスナップショット ビルドでサイト展開を行うように全員を説得します (したがって、より多くの時間がかかります)。
また
2.毎週のビルド用に新しいジョブを作成しますか?