DevOps センター を使用したアプリケーションライフサイクル管理ジャーニー
アプリケーションライフサイクル管理 (ALM) ジャーニーの概要を次に示します。まずDevOpsセンターを設定し、開発環境でアプリケーションを構築して、最後にDevOpsセンターを使用して変更をリリースします。
必要なエディション
| 使用可能なエディション: Lightning Experience in Professional Edition (API アクセスが必要)、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 使用不可: Government Cloud Plus。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。 |
| 使用不可能なゾーン: EU オペレーティングゾーン。EU オペレーティングゾーンは、データレジデンシーコミットメントのレベルを強化する特別な有料製品です。DevOps Center は、EU の OZ に含まれない EU 内の組織でサポートされ、標準の製品利用規約が適用されます。 |
| 必要なユーザー権限 | |
|---|---|
| DevOps センターを設定する | DevOpsセンター管理者 |
| 変更を確定して確認する | 開発組織のアプリケーションのカスタマイズとDevOpsセンター ハブ組織のDevOpsセンター ユーザーのカスタマイズ |
| パイプラインで作業項目を昇格させる | DevOpsセンターDeployment Manager |
DevOpsセンターの設定
DevOpsセンターは、ALMジャーニーの中心となります。新規ユーザーの場合は、次の手順に従って開始します。
-
DevOpsセンターにアクセスします。
「DevOpsセンターへのアクセス」を参照してください。
-
チームメンバーを追加し、必要なユーザー権限を割り当てます。
「DevOpsセンター ハブ組織のユーザーとしてのチーム メンバーの追加」および「DevOpsセンター権限セットの割り当て」を参照してください。
-
ソースコントロールを設定します。
「ソース制御の設定」を参照してください。
- (省略可能) メタデータを除外するように .forceignore ファイルを設定します。「.forceignore ファイルを使用したメタデータの除外」を参照してください。
-
プロジェクトを作成します。
「DevOps センタープロジェクトの作成」を参照してください。
-
パイプラインを構築します。
「Build Your Pipeline」を参照してください。
-
作業項目を作成して割り当てます。
「Create and Assign Work Items」を参照してください。
- (省略可能) Salesforce Agentforce Vibes IDE を統合します。
-
Salesforce DXモデルコンテキストプロトコル(MCP)サーバを設定します。
「DevOps Center MCPツールへのアクセス」を参照してください。Salesforce DX MCP ServerのDevOpsセンターMCPツールに関心がありますか? DevOpsセンターMCPツールを使用して、自然言語のプロンプトでDevOpsセンター タスクを管理できます。たとえば、「Create a new feature branch for WI-000042」 (WI-000042 の新規機能ブランチの作成) のように、実行する内容を指定します。「DevOps センター MCP ツールとスキル」を参照してください。
開発環境での作業
DX インスペクターを使用して、開発環境でのアプリケーションの構築と設定変更を自動的に追跡します。DX インスペクターでは、メタデータの変更追跡と視覚化にすばやくアクセスできます。Salesforce Sandbox 組織、スクラッチ組織、または Developer Edition 組織のページまたはビルダーの上部で使用できます。
メモ 変更の確定と変更要求の作成を、DevOpsセンターではなく開発環境内で直接実行できるようになりました。これにより、開発組織から離れることなくメタデータとデータの変更を管理できます。
-
開発環境でアプリケーションを作成したり、直接変更を加えたりします。
ソース追跡では、変更が自動的に追跡され、DX インスペクターの [変更管理] タブに表示されます。「DX Inspector を使用した開発とリリース」を参照してください。
-
変更をコミットまたはリリースします。
- DevOpsセンター接続の場合:
-
Commit changes (変更を確定): 変更を作業項目に関連付けて、ソース制御リポジトリに確定します。
「Commit Changes to Source Repository (ソースリポジトリへの変更の確定)」を参照してください。
- レビューを開始: DX インスペクターの [変更管理] タブで、レビュープロセスを開始します。
-
チームコラボレーション: チームメンバーが作業項目を確認して承認すると、作業項目は [昇格準備完了] 状況に移行します。
「Review Changes with Team Members」を参照してください。
- DevOpsセンターに接続しない場合、Salesforceの単独管理者または小規模なチームは、メタデータとデータをまとめて移行し、ターゲット組織に直接リリースできます。「DX Inspector からのメタデータとデータのリリース」を参照してください。
DevOps センター テストを使用した品質の適用
DevOps センター テストでは、自動化された品質適用がパイプラインに直接組み込まれ、レビューの作成時と次のフェーズへのすべての昇格前にテストが実行されます。
-
DevOpsセンター テストを設定します。
「Set Up DevOps Center Testing」を参照してください。
-
DX インスペクターで開発者がレビューを作成するときに、シフト左の品質チェックを行います。
「Shift-Left Testing for Review Events」を参照してください。
-
作業項目を次のパイプラインフェーズに昇格させる前の品質チェック。
「Testing Before Promotion to the Next Stage (次のフェーズに昇格する前のテスト)」を参照してください。
-
自動テストが開始されない場合、または対象を絞ったフォローアップが必要な場合、テストを手動で実行します。
「On-Demand Testing for Review Events (レビューイベントのオンデマンドテスト)」および「On-Demand Testing for Pre-Promotion Events (プロモーション前イベントのオンデマンドテスト)」を参照してください。
DevOpsセンターでの作業項目の昇格
チーム メンバーが作業項目を承認したら、DevOpsセンターのパイプライン内で移動できます。
-
準備ができたら、作業項目をパイプラインの次のフェーズに昇格します。
「作業項目の昇格」を参照してください。DevOpsセンターMCPツールがプロモーションを管理します。たとえば、「DevOpsセンターWI-000042をUATフェーズに昇格」というプロンプトを使用します。Salesforce DX MCP Server は、パイプラインのリリースに必要なすべての手順を実行します。
-
マージの競合が発生した場合、手動で修正する代わりに DevOps センター MCP ツールを使用して解決できます。
自然言語プロンプトで結果を説明すれば、Salesforce DX MCP Serverがマージの競合を分析して解決します。「マージの競合の解決」を参照してください。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
