でのコミットとタスク実行 DevOps

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • DevOps でのコミットの実行は、タスクの実行に関連付けられています。

    コミットを実行コミットとして表示するには、コミットレコードがジョブ/パイプラインの実行前に ServiceNow に存在する必要があります。

    同じコミットでジョブが再実行される場合は、これらの条件が適用されます。

    • Azure DevOps 実行コミットは表示されません。
    • GitLab 最後のコミットのみを実行コミットとして表示します。
    • Jenkins 最後のコミットのみを、実行された実行コミットとして表示します。すべてのコミットの差分は表示されません。

    1 つのペイロード (コミットアレイ) での複数のコミットには、次の制限があります。

    ツール ペイロードあたりの最大コミット数
    Azure DevOps
    • DevOpsプロパティ [最後に成功したパイプライン ビルドから Azure DevOps コミットの実行を判断する必要があるかどうかを有効にする] が有効になっている場合、DevOps 変更 は、コミットの実行の一部として、Azure DevOpsから最後に成功したパイプライン ビルドの後に作成された最後のコミットを最大 2000 まで取得します。
    • 無効にすると、直近の 200 件のコミットのみがコミットの実行と見なされます。
    GitHub
    • DevOpsプロパティ [前回成功したワークフロー実行から GitHub コミットの実行を判断する必要があるかどうかを有効にする] が有効になっている場合、DevOps 変更 は [コミットの実行] の一部として、GitHub で最後に成功したワークフロー実行後の最初の 2000 件のコミットを取得します。
    • 無効にすると、最後のコミットのみが [コミットを実行] で取得されます。
    GitLab 20