0

統合テストに Jenkins を使用しています。

文脈を与えるだけです。現時点では、毎日ビルドを生成する別のビルド サーバーがあり、Jenkins はビルド サーバーとして使用されていません。私の場合、ビルドサーバーは単体テストを実行します。

  • ビルド プロセスが完了すると、Jenkins ジョブが呼び出されます。そのジョブで、Jenkins はビルドを仮想マシンにデプロイし始めます。これを行うためのスクリプトがあります。

  • それに続いて、私の計画は、エンド ツー エンドのテストを行うためにいくつかのスクリプトを実行することです。

この点に関して、いくつか質問があります。

  • エンド ツー エンド テストの実行を並列化する方法は?
  • スクリプトを次から次へと追加しているので、どれだけ管理しやすいか心配です。
  • スクリプトの追加と変更には常に Web インターフェイスを使用しています。コマンドラインからこれを行う方法は?

良いチュートリアルのアイデアはありますか? みなさんから何か指摘はありますか?ありがとう!

Build Flow Plugin が必要なようです。 https://github.com/jenkinsci/build-flow-plugin

4

1 に答える 1

0

ビルド フローの前にビルド パイプライン プラグインを使用できるかどうかを試してみてください。何が起こっているかの視覚化が大幅に改善され、スクリプトが少なくなります。

ビルド ジョブとデプロイ ジョブを 1 つのシーケンスでリンクし、ユニット ジョブと統合テスト ジョブをビルド ジョブから個別にリンクします。その後、Fail The Build プラグインを使用して、ダウンストリーム ジョブをアップストリーム ジョブに失敗させることができます。

于 2014-01-22T22:55:54.543 に答える