Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
DevOps Center で変更を簡単かつ共同で管理およびリリースする
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          DevOpsセンター プロジェクトのベスト プラクティス

          DevOpsセンター プロジェクトのベスト プラクティス

          次のベスト プラクティスに従って、DevOpsセンター プロジェクトを計画します。プロジェクトは、関連する作業項目の個別のコレクションを管理およびリリースするための一元化されたワークスペースです。

          必要なエディション

          使用可能なエディション: Lightning Experience in Professional Edition (API アクセスが必要)、Enterprise Edition、Performance EditionUnlimited Edition、および Developer Edition
          使用不可: Government Cloud Plus。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。
          使用不可能なゾーン: EU オペレーティングゾーン。EU オペレーティングゾーンは、データレジデンシーコミットメントのレベルを強化する特別な有料製品です。DevOps Center は、EU の OZ に含まれない EU 内の組織でサポートされ、標準の製品利用規約が適用されます。

          プロジェクト数の決定

          次の場合、1 つのプロジェクトと 1 つのリポジトリを使用します。

          • チームは、同じまたは連動するメタデータと設定データで作業します。
          • すべての変更が同じ本番組織にリリースされます。
          • すべての作業の統合表示が必要です。
          • 開発には、相互接続されたオブジェクトと機能が含まれます。
          メモ
          メモ DevOpsセンターは、プロジェクト間でメタデータとデータを同期しません。変更を共有し、競合を早期に明らかにするには、チームが同じプロジェクトで作業し、メタデータとデータの連動関係の同期を維持する必要があります。

          次の場合に個別のプロジェクトを作成します。

          • チームは、連動関係のない独立したメタデータとデータで作業します。
          • 変更は異なる本番組織にリリースされます。
          • プロジェクトは個別のリリーススケジュールとガバナンスに従います。
          • 標準リリースケイデンスをスキップするには、分離されたホットフィックスパイプラインが必要です。
          • チームは業務を分離する必要があるか、別のチームの有効な作業と変更の表示を制限したいと考えています。
          重要
          重要 複数のプロジェクトがあると、管理が複雑になります。プロジェクトを慎重に作成します。

          プロジェクトライフサイクル戦略の選択

          リリース管理プロセスとケイデンスに基づいてプロジェクトライフサイクルを決定します。

          進行中のプロジェクト: 複数のスプリントおよびリリースで同じプロジェクトを使用します。これは、継続的な機能開発を行い、安定したメタデータとデータ範囲を使用するチームに推奨される方法です。これらのプロジェクトは管理が容易になっています。たとえば、存続期間が長いプロジェクトは、2 週間に 1 回リリースし、スプリントに関係なく 1 つのパイプラインを使用するチームに最適です。活動履歴の DORA 評価指標と履歴を使用して、プロジェクトのパフォーマンスを追跡できます。

          メモ
          メモ DORA評価指標はプロジェクト固有であり、DevOpsセンターのすべてのプロジェクトのデータが提供されるわけではありません。

          リリースごとのプロジェクト: メジャーリリースごとにプロジェクトを作成します。この方法は、個別の時間枠のイニシアチブやメジャーバージョンリリースを使用するチームに適しています。これには、リリースごとに追加の設定作業が必要です。リリース後にプロジェクトをアーカイブすることをお勧めします。

          ホットフィックスプロジェクト: 本番で重要な問題が発生した場合は、別のホットフィックスプロジェクトを使用して迅速な対応をサポートします。

          • プロジェクトを作成し、少なくとも開発環境、テストフェーズ、本番組織を含むパイプラインに接続します。
          • 問題を解決したら、すべての変更を標準プロジェクトパイプライン内に移動し、すべての環境の同期を維持します。
          • ブランチの分岐を防ぐために、変更内容は常に主プロジェクトに同期します。

          無効なプロジェクトの管理

          DevOps センターでプロジェクトは削除できません。無効なプロジェクトに z_ プレフィックスを追加します。例: z_MyOldProject。これにより、プロジェクトがリストの一番下に移動します。

          .forceignore ファイルの設定

          .forceignoreファイルによって、確定およびリリース時にDevOpsセンターで除外される変更が決まります。パイプラインを作成する前に、メインブランチで .forceignore ファイルを設定して、すべての機能ブランチに反映します。.forceignore ファイルを変更するには、作業項目機能ブランチ内で編集を適用します。編集内容は、作業項目を昇格するときにパイプラインに反映されます。「.forceignore ファイルを使用したメタデータの除外」を参照してください。

          DevOpsセンター プロジェクト戦略の推奨事項

          シナリオ 推奨
          メタデータとデータが重複する同じ本番組織。 1 つのプロジェクト、1 つのリポジトリ構造 プラットフォームチームは、相互接続されたオブジェクトをカスタマイズします。チームは Sales Cloud 機能を開発し、開発者が商談オブジェクトをカスタマイズし、他のユーザーがキャンペーンに取り組みます。どちらの機能も共有カスタムオブジェクトを使用します。メタデータが重複するため、1 つのプロジェクトを使用します。
          独立したメタデータとデータを持つ同じ本番組織。 1 つのプロジェクト構造 (推奨) ApexチームとMarketing Cloudコネクタ チームが共有環境にリリースする並列作業を追跡します。
          地理的または運用的に独立した本番組織。 個別のプロジェクト データレジデンシー要件により、ヨーロッパと米国の本番組織を分離するための独立したリリース。組織に同様のアプリケーションが含まれていますが、個別にリリースされています。本番組織ごとに 1 つずつ、2 つのプロジェクトを作成します。
          緊急のホットフィックスパイプラインパスが必要です。 個別の修正プロジェクト 標準リリースサイクルをバイパスする分離パスが必要な重要な修正。
           
          読み込み中
          Salesforce Help | Article