Branch PreDeploy Fixの使用

PreDeploy Fixは、デプロイ前に欠落している依存関係を積極的に検出して解決します。

概要

PreDeploy Fixは、デプロイ前にブランチの潜在的な問題を検査する検証プロセスです。例えば:

  • APIバージョンの不一致

  • 不足しているコンポーネント

  • 壊れた参照

  • 満たされていない依存関係

問題が検出されると、解決方法のオプションと共に一覧表示されます。このプロセスは次の点でデプロイ失敗を防ぐのに役立ちます:

  • コンポーネントのAPIバージョンの確認および更新

  • 不足しているメタデータの取得

  • 問題のあるコンポーネントへの参照の削除または更新

これらの点に対処することで、デプロイはよりクリーンでエラーが少なくなります。

circle-info

ベストプラクティス

  • デプロイ前には常にPreDeploy Fixを実行してください 検証 または デプロイ して失敗の可能性を減らします。

  • 不足している依存関係の場合は、可能であれば 取得 を使用してすべての依存関係が正しく含まれていることを確認してください。参照を 削除 するのは、その参照が不要または廃止されていると確信できる場合のみにしてください。

  • 明確で説明的な コミットメッセージを入力してください。これらは将来の追跡のためにコミットタブに表示されます。

  • 問題を解決した後、リストが空になるまでPreDeploy Fixを再実行してください。

  • PreDeploy Fixジョブを素早く追跡するには、(ステータス、種類、日付範囲などの)フィルターを アクティビティ で使用してください。

  • ジョブが 例外 または 対応が必要 で終了した場合は、何を修正する必要があるかを理解するためにログを確認してください。

ブランチでPreDeploy Fixを実行する

1

ブランチを選択してPreDeploy Fixを実行する

  1. 左のサイドバーのメニューから コード をクリックします。

  2. 一覧からブランチを選択します。

  3. デプロイの横にある 縦三点 ⋮ ドロップダウンメニューをクリックします。

  4. 左のサイドバーのメニューから PreDeploy Fix.

2

接続を選択

  1. 左のサイドバーのメニューから 選択 PreDeploy Fixを実行するSalesforce組織の接続を選択します。

  2. 左のサイドバーのメニューから 実行.

  3. PreDeploy Fixジョブを開始すると、 アクティビティ タブに表示されます。

PreDeploy Fixの結果

1

結果を見る

  1. デプロイの横にある アクティビティ タブに表示されます。

  2. PreDeploy Fix検索 ジョブのステータスが 完了 であることを確認してください。.

  3. デプロイの横にある ジョブのステータスが ジョブ。

circle-info

PreDeploy Fixジョブを見つけやすくするために、 すべての種類 のドロップダウンフィルターメニューをクリックして ジョブのステータスがを選択できます。これによりジョブがPreDeploy Fixジョブのみ表示されるようにフィルタリングされます。

2

APIバージョンエラー

PreDeploy FixがAPIバージョンエラーを検出した場合、それらは APIバージョンエラー テーブルに表示されます。このテーブルはAPIバージョンエラーのある各コンポーネントを表示します。各コンポーネントの右側には2つのAPIバージョンが表示されます: コンポーネントのAPIバージョン組織のAPIバージョン。コンポーネントのAPIバージョンはブランチでコンポーネントが使用しているバージョンで、組織のAPIバージョンはこのPreDeploy Fixの接続として使用されているSalesforce組織で使用されているバージョンです。

circle-info

これらのエラーの解決方法については、下のセクションを参照してください。 Branch PreDeploy Fixの使用 APIバージョンエラー

  1. デプロイの横にある 不足している依存関係 タブに表示されます。

3

PreDeploy Fixが不足している依存関係を特定した場合、それらは

不足しているコンポーネント テーブルに表示されます。このテーブルは、参照元のコンポーネントとともに各不足しているメタデータ依存関係を表示します。不足しているコンポーネントを修正するには、2つのオプションから選択して必要に応じて各コンポーネントに適用できます。 :このオプションは不足しているコンポーネントを取得してブランチにコミットします。

  • 取得:このオプションは不足しているコンポーネントへの参照を削除し、ブランチにコンポーネントなしでデプロイしても安全であることが確認されている場合にのみ使用してください。

  • 削除不足している依存関係

circle-info

これらのエラーの解決方法については、下のセクションを参照してください。 Branch PreDeploy Fixの使用 APIバージョンエラー

  1. デプロイの横にある タブが表示されない場合は、欠けている依存関係がないことを意味します。 タブに表示されます。

circle-info

ジョブログの表示 タブが表示されない場合は、欠けている依存関係がないことを意味します。 PreDeploy Fixジョブのログを表示して、ジョブ処理上の問題がないか確認したり、どのSalesforce組織でジョブが実行されたかを検証したりできます。

4

ログを見る

ジョブのステータスとログを表示します。

  1. 左のサイドバーのメニューから PreDeploy Fixを再実行する.

  2. すべてのAPIバージョンエラーを修正し、欠けている依存関係を解決したら、問題が残っていないことを確認するためにPreDeploy Fixジョブを再実行してください。次のスクリーンショットは、問題が見つからずに完了したPreDeploy Fixジョブを示しています。

5

両方の

不足しているコンポーネント

circle-info

テーブルは 不足している依存関係コンポーネントなし を表示します。 APIバージョンエラーの修正.

PreDeploy Fixが

ジョブログの表示 APIバージョンエラーを検出した場合は、正しいバージョンに更新して修正できます。 バージョンを更新

1

各コンポーネントのAPIバージョンを更新するために

  1. 左のサイドバーのメニューから 各コンポーネントのAPIバージョンを更新するために.

  2. 左のサイドバーのメニューから 追加 してください。

  3. 左のサイドバーのメニューから 更新.

  4. 変更内容のための コミットメッセージ を入力してください。

  5. 左のサイドバーのメニューから 解決.

  6. API更新ジョブを開始すると、 アクティビティ タブに Pre Deploy Fix更新 ジョブ。

2

結果を見る

  1. デプロイの横にある Pre Deploy Fix更新 ジョブ。

  2. すべてのAPIバージョンエラーを修正し、欠けている依存関係を解決したら、問題が残っていないことを確認するためにPreDeploy Fixジョブを再実行してください。次のスクリーンショットは、問題が見つからずに完了したPreDeploy Fixジョブを示しています。

として表示されます。

1

不足している依存関係の修正

不足しているコンポーネントを取得する

circle-info

選択したメタデータはブランチに取得され、コミットとして追加されます。

  1. 左のサイドバーのメニューから 取得.

  2. 左のサイドバーのメニューから 追加 既に依存コンポーネントを削除している場合は、それらを取得対象に選択しないでください。確信が持てない場合は、PreDeploy Fixジョブを再実行できます。

  3. 左のサイドバーのメニューから 取得.

  4. 変更内容のための コミットメッセージ を入力してください。

  5. デプロイの横にある 各依存コンポーネントを取得するための ドロップダウンメニュー。

  6. 依存コンポーネントを取得するSalesforce組織を選択してください。

  7. 左のサイドバーのメニューから 実行.

  8. 不足している依存関係の取得ジョブを開始すると、 アクティビティ タブに Pre Deploy Fix更新 ジョブ。

2

不足しているコンポーネントの削除

それらのコンポーネントへの参照がブランチから削除され、デプロイ時のエラーを防ぎます。

circle-info

既に依存コンポーネントを取得している場合は、それらを削除対象に選択しないでください。確信が持てない場合は、PreDeploy Fixジョブを再実行できます。

  1. 左のサイドバーのメニューから 削除.

  2. 左のサイドバーのメニューから 追加 既に依存コンポーネントを削除している場合は、それらを取得対象に選択しないでください。確信が持てない場合は、PreDeploy Fixジョブを再実行できます。

  3. 左のサイドバーのメニューから 削除.

  4. 変更内容のための コミットメッセージ を入力してください。

  5. 左のサイドバーのメニューから 実行.

  6. 不足している依存関係の削除ジョブを開始すると、 アクティビティ タブに Pre Deploy Fix削除 ジョブ。

3

結果を見る

  1. デプロイの横にある Pre Deploy Fix取得 コンポーネントを取得するジョブ、または Pre Deploy Fix削除 コンポーネントを削除するジョブ。

  2. すべてのAPIバージョンエラーを修正し、欠けている依存関係を解決したら、問題が残っていないことを確認するためにPreDeploy Fixジョブを再実行してください。次のスクリーンショットは、問題が見つからずに完了したPreDeploy Fixジョブを示しています。

最終更新

役に立ちましたか?