0

Jenkins は当然、自動ビルド/デプロイ/テストおよびレポート アクティビティに使用されます。しかし、すべての環境関連のアクティビティを Jenkins でも管理するのは悪い習慣でしょうか? 私たちは、Microsoft Team Foundation Server でこのようなことを行いました。自動ビルド/デプロイ/テスト アクティビティがありましたが、データベースとアプリケーションのデプロイ アクティビティも TFS から管理しました。したがって、特定のデータベースを再構築する必要がある場合は、データベースを展開する手動スクリプトを実行する代わりに、データベースの展開を "右クリックして実行" するだけです。テストでも同じです。一連の UI テストを実行する必要がある場合は、UI テストのビルド アクティビティを開始します。

ただし、これが Jenkins での適切なプラクティスであるかどうか、またそれが適切なアイデアであるかどうかはわかりません :) 私の理解では、Jenkins は Ant を使用できるため、Jenkins を介して個々の Ant ターゲットを実行するのは非常に簡単です。

4

1 に答える 1

1

Jenkins は非常に扱いやすく、興味深いツールでもあります (私の個人的な経験に基づくと)。一番いいのは、時間を大幅に節約できることです。私自身、AntでJenkinsを使用していますが、Jenkinsが生活を楽にしていることがわかりました:)。プロジェクトのニーズを分析することは良い習慣になるでしょう。そうすれば、あなたのアイデアはワンクリックですべて完了します!

これが必要な場合は、Jenkins が最適です (Ant を使用)。

于 2012-08-20T08:06:04.333 に答える