gitlab-org--gitlab-foss/doc/user/project/merge_requests
Fabio Pitino a26916d18c Require pipeline if "Pipeline must succeed" is set
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.
2019-06-25 10:12:02 +01:00
..
img Docs: Delete orphaned images in merge_requests/img 2019-05-17 00:29:35 +00:00
allow_collaboration.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
authorization_for_merge_requests.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
browser_performance_testing.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
cherry_pick_changes.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
code_quality.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
code_quality_diff.md Docs: Finish changing links to relative in user/project (part 2) 2019-05-31 11:09:27 +00:00
container_scanning.md Docs: Finish changing links to relative in user/project (part 2) 2019-05-31 11:09:27 +00:00
dast.md Docs: Finish changing links to relative in user/project (part 2) 2019-05-31 11:09:27 +00:00
dependency_scanning.md Docs: Finish changing links to relative in user/project (part 2) 2019-05-31 11:09:27 +00:00
fast_forward_merge.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
index.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
license_management.md Docs: Finish changing links to relative in user/project (part 2) 2019-05-31 11:09:27 +00:00
maintainer_access.md
merge_request_approvals.md Add Markdown linting 2019-06-25 04:34:55 +00:00
merge_request_discussion_resolution.md
merge_when_build_succeeds.md
merge_when_pipeline_succeeds.md Require pipeline if "Pipeline must succeed" is set 2019-06-25 10:12:02 +01:00
resolve_conflicts.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
revert_changes.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
sast.md Docs: Finish changing links to relative in user/project (part 2) 2019-05-31 11:09:27 +00:00
sast_docker.md Docs: Finish changing links to relative in user/project (part 2) 2019-05-31 11:09:27 +00:00
squash_and_merge.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
versions.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00
work_in_progress_merge_requests.md Single source of truth for merge requests 2019-06-09 22:25:13 +00:00