Commit d1b60cbc authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Merge branch 'improve-pipeline-visibility-desc' into 'master'

Update 'Visibility of pipelines'

Closes #34360

See merge request !13948
parents 446c7fc6 1f01815e
...@@ -60,8 +60,21 @@ ...@@ -60,8 +60,21 @@
= f.check_box :public_builds = f.check_box :public_builds
%strong Public pipelines %strong Public pipelines
.help-block .help-block
Allow everyone to access pipelines for public and internal projects Allow public access to pipelines and job details, including output logs and artifacts
= link_to icon('question-circle'), help_page_path('user/project/pipelines/settings', anchor: 'visibility-of-pipelines'), target: '_blank' = link_to icon('question-circle'), help_page_path('user/project/pipelines/settings', anchor: 'visibility-of-pipelines'), target: '_blank'
.bs-callout.bs-callout-info
%p If enabled:
%ul
%li
For public projects, anyone can view pipelines and access job details (output logs and artifacts)
%li
For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)
%li
For private projects, any member (guest or higher) can view pipelines and access job details (output logs and artifacts)
%p
If disabled, the access level will depend on the user's
permissions in the project.
%hr %hr
.form-group .form-group
.checkbox .checkbox
......
...@@ -66,10 +66,30 @@ in the pipelines settings page. ...@@ -66,10 +66,30 @@ in the pipelines settings page.
## Visibility of pipelines ## Visibility of pipelines
For public and internal projects, the pipelines page can be accessed by Access to pipelines and job details (including output of logs and artifacts)
anyone and those logged in respectively. If you wish to hide it so that only is checked against your current user access level and the **Public pipelines**
the members of the project or group have access to it, uncheck the **Public project setting.
pipelines** checkbox and save the changes.
If **Public pipelines** is enabled (default):
- for **public** projects, anyone can view the pipelines and access the job details
(output logs and artifacts)
- for **internal** projects, any logged in user can view the pipelines
and access the job details
(output logs and artifacts)
- for **private** projects, any member (guest or higher) can view the pipelines
and access the job details
(output logs and artifacts)
If **Public pipelines** is disabled:
- for **public** projects, anyone can view the pipelines, but only members
(reporter or higher) can access the job details (output logs and artifacts)
- for **internal** projects, any logged in user can view the pipelines,
but only members (reporter or higher) can access the job details (output logs
and artifacts)
- for **private** projects, only members (reporter or higher)
can view the pipelines and access the job details (output logs and artifacts)
## Auto-cancel pending pipelines ## Auto-cancel pending pipelines
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment