Closed5
GitLab CI
Branch pipelines:
...
Have access to protected variables and protected runners.
Merge request pipelines:
...
Do not have access to protected variables or protected runners.
さらに、
changes
を伴うルールは、スケジュールされたパイプラインで常に true として評価されます。スケジュールされたパイプラインが実行されると、すべてのファイルが変更されたとみなされるため、ジョブは変更を使用するスケジュールされたパイプラインに常に追加される可能性があります。
親子パイプライン
親をmerge_request_eventで起動したとき子でchanges.paths
を使うことができる
tests:
stage: test
trigger:
include: .gitlab/child_pipelines/tests/.gitlab-ci.yml
strategy: depend
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
renovate-config-validator:
stage: test
rules:
- if: $CI_PIPELINE_SOURCE == "parent_pipeline" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
changes:
paths:
- renovate.json5
CI_MERGE_REQUEST_DESCRIPTION
は16.7から増えた
Renovateの作るMRでリリースノートが巨大だとこれも大きくなる
大きすぎるとジョブ失敗する
16.7では制限なし
16.8で2700文字までに制限された
このスクラップは2024/02/21にクローズされました