a26916d18c
When a user sets only_allow_merge_if_pipeline_succeeds, also named as "Pipeline must succeed" project setting, we require the pipeline to be present. This solves race condition issues especially with external CI providers when a build is triggered externally but no pipelines are created in GitLab yet. Document that a head pipeline is expected when using "Pipeline must succeed" setting. Also explain limitations with the use of only/except where there may not be any jobs created and the merge request will not be allowed to be merged. |
||
---|---|---|
.. | ||
img | ||
allow_collaboration.md | ||
authorization_for_merge_requests.md | ||
browser_performance_testing.md | ||
cherry_pick_changes.md | ||
code_quality.md | ||
code_quality_diff.md | ||
container_scanning.md | ||
dast.md | ||
dependency_scanning.md | ||
fast_forward_merge.md | ||
index.md | ||
license_management.md | ||
maintainer_access.md | ||
merge_request_approvals.md | ||
merge_request_discussion_resolution.md | ||
merge_when_build_succeeds.md | ||
merge_when_pipeline_succeeds.md | ||
resolve_conflicts.md | ||
revert_changes.md | ||
sast.md | ||
sast_docker.md | ||
squash_and_merge.md | ||
versions.md | ||
work_in_progress_merge_requests.md |