---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# 手動ジョブの変更の促進

# 手動ジョブの変更の促進 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

DevOps チェンジベロシティ のツールレコードページでパイプラインの変更追跡を有効にします。  
変更管理下にある GitLab ジョブには、変更要求を介してパイプラインの実行を再開またはキャンセルするための次の指示が必要です。

* when: <kbd class="ph userinput">手動</kbd>
* allow_failure: <kbd class="ph userinput">偽</kbd>
{#gitlab-change-manual__ul_onz_xnj_gmb}  
例：


    deploy:
      stage: deploy
      tags:
        - local-runner1
      when: manual
      allow_failure: false
      script:
        - echo 'Deploy'

注:  
when:manualベースの変更の場合、特定のステージで変更要求を作成するには、前のすべてのステージが正常に完了する必要があります。前のステージのいずれかが呼び出されなかったり、成功しなかったりすると、現在のステージが直前のステージに依存していなくても、変更要求は ServiceNowで作成されません。

GitLab パイプラインの並列ステージは、 GitLab Docker イメージでサポートされています。詳細については、「[GitLab 並列ジョブを含むパイプライン](https://servicenow-prod.fluidtopics.net/AABf8Tdyo8gS8sVux4tWUw "GitLab Docker イメージは、並列ジョブを含む GitLab パイプラインでの変更の作成をサポートします。")」と「[ServiceNow のカスタムアクション GitLab](https://servicenow-prod.fluidtopics.net/yFxuQGXx6Mtg4UKDpafmyA "GitLab 用の ServiceNow カスタムアクションを使用して、コンテナーイメージを使用して、GitLabパイプラインでの変更要求の作成、Sonar スキャン、アーティファクト登録、およびパッケージ登録に関連するデータを収集しDocker。")」を参照してください。

GitLabジョブを構成する方法の詳細については、「[CI/CD パイプライン構成リファレンス](https://docs.gitlab.com/)」を参照してください。  
その他考慮事項:

* allow_failure が <kbd class="ph userinput">true</kbd> に設定されている場合、変更が拒否されてもパイプラインは続行されます。
* GitLab で適切なロールアクセス権を持つユーザーは、変更要求のステータスに関係なく、パイプラインのブロックを解除して続行できます。
{#gitlab-change-manual__ul_xry_lxn_mmb}  
{#gitlab-change-manual__table_exk_tmb_gmb__entry__4}

| 手動実行 | ステップでの変更の促進 | 承認された変更要求 | 結果 |
|-|-|-|-|
| はい | はい | 該当なし | 手動ジョブが変更管理下にある場合、変更は自動的に作成されます。 |
| はい | はい | はい | 手動ジョブが自動的に実行されます。 |
| はい | はい | いいえ | 手動ジョブは自動的に却下/失敗します。 |
| はい | いいえ | 該当なし | 手動ジョブは、 GitLab UI を介してパイプライン所有者からの手動介入を待機します (デフォルトの動作)。 |
| いいえ | はい | 該当なし | 変更要求は作成されません。 |
[表 : 1. GitLab アクセラレーション動作の変更]

{#gitlab-change-manual__table_exk_tmb_gmb}  
注:  
並列ジョブは、ジョブが実行のためにキューに入れられた順序に基づいて順番に表示されます。

