Jenkins

Jenkins の CA Agile Central 統合

Jenkins は、継続的な開発やソフトウェア プロジェクトの継続的な開発パイプラインなどの、繰り返されるジョブの実行を監視します。

Jenkins の CA Agile Central 統合では、ビルド情報を CA Agile Central にアップロードします。各 Jenkins ジョブは、その Jenkins ジョブの名前が付けられている CA Agile Central のビルド定義オブジェクトに対応しています。Jenkins ジョブが完了すると、CA Agile Central 内でビルド オブジェクトとして表されます。また、ビルドは CA Agile Central のビルド定義に自動的にリンクされます。CA Agile Central 内のワークスペースおよびプロジェクトには 1 つまたは複数のビルド定義を関連付けることができます。

これにより、CA Agile Central 内のストーリーに対するビルド、ディフェクト、ビルド ステータス情報、クロスチームおよび過去のビルドの傾向を追跡することができます。

主な機能は次のとおりです。

  • プロジェクトごとに Jenkins ジョブ ステータスを表示する
  • Jenkins ビルド ページに簡単にリンクする
  • プロジェクト階層を使用してビルド ステータスをロールアップする
  • ビルドの状態とトレーサビリティを表示するためのダッシュボードを作成する
  • プロジェクトごとおよび一定期間内のビルド履歴を追跡する
  • ストーリーまたはディフェクトに関連付けられているビルドを特定する
  • 分析のためのビルド履歴を格納する
  • 以下のことがわかるカスタム アプリケーションまたはダッシュボードを作成する
    • 障害が発生しているビルドの割合
    • 障害が発生しているビルドの期間
    • ビルドを正常に保つことに優れているチーム

コネクタのダウンロード、インストール、設定、および使用については、「Build Connector for Jenkins Installation and User Guide」を参照してください。

サブシステム インタラクション

いくつかのサブシステムは、Jenkins プラグインが正常に実行されるように、インタラクションを行う必要があります。次の図は、システムがインタラクションを行う方法について説明しています。

  1. コードをチェックインし、アーティファクト ID (例: DE27)を入力します。
  2. CA Agile Central コネクタが変更を検出します。
  3. CA Agile Central VCS コネクタが変更情報で CA Agile Central を更新し、以下を実行します。
  • CA Agile Central 内に新しい SCMRepository を作成する(必要な場合)
  • CA Agile Central 内に、変更セット オブジェクトを子変更オブジェクトと一緒に作成する
  • 変更セット オブジェクトをチェックインで名づけられたアーティファクト(DE27)にリンクする
  • Jenkins ビルドは、自動または手動でトリガされます。
  • ビルドは Jenkins で実行され、完了します。
  • CA Agile Central の Jenkins プラグインは、完了した新しいビルドを検出します。
  • CA Agile Central の Jenkins プラグインは CA Agile Central を更新し、以下を実行します。
    • 新しいビルド定義の作成する(必要な場合)
    • 新しいビルドを作成し、ビルド定義にリンクする
    • ビルドに関連付けられている変更セットが CA Agile Central 内にあるか確認し、あった場合はビルドをその変更セットにリンクする

    CA Agile Central を使用した Jenkins ビルドについて

    一定期間内のビルドの状態を把握

    一定期間内にビルドが進行する様子を追跡し、傾向を特定します。高パフォーマンスのチームにズーム インし、ベスト プラクティスを決定します。

    Cost

    Free

    フィードバック

    ヘルプをお求めですか?CA Agile Central コミュニティは、セルフサービスとサポートのワンストップ ショップです。CA Agile Central サポートにフィードバックを送信したり、答を見つけたり、他のユーザとのコラボレーションには CA Agile Central コミュニティ にご参加ください。