Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
42b4eed3
Commit
42b4eed3
authored
Oct 25, 2021
by
James Heimbuck
Committed by
Evan Read
Oct 25, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add table for multiple report support
parent
0c843d27
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
4 deletions
+35
-4
doc/ci/yaml/index.md
doc/ci/yaml/index.md
+35
-4
No files found.
doc/ci/yaml/index.md
View file @
42b4eed3
...
...
@@ -3098,17 +3098,48 @@ artifacts:
> - [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/20390) in GitLab 11.2.
> - Requires GitLab Runner 11.2 and above.
Use
[
`artifacts:reports`
](
#artifactsreports
)
to collect test reports, code quality reports, and security reports from jobs.
It also exposes these reports in the GitLab UI (merge requests, pipeline views, and security dashboards).
Use
[
`artifacts:reports`
](
#artifactsreports
)
to:
-
Collect test reports, code quality reports, and security reports from jobs.
-
Expose these reports in merge requests, pipeline views, and security dashboards.
The test reports are collected regardless of the job results (success or failure).
You can use
[
`artifacts:expire_in`
](
#artifactsexpire_in
)
to set up an expiration
date for their artifacts.
If you also want the ability to browse the report output files, include the
Some
`artifacts:reports`
types can be generated by multiple jobs in the same pipeline, and used by merge request or pipeline features from each job.
| Keyword | Multiple reports in the same pipeline? |
|:-------------------------------------------|:--------------------------------------:|
|
`artifacts:reports:dotenv`
| Not applicable |
|
`artifacts:reports:performance`
|
**{dotted-circle}**
No |
|
`artifacts:reports:load_performance`
|
**{dotted-circle}**
No |
|
`artifacts:reports:browser_performance`
|
**{dotted-circle}**
No |
|
`artifacts:reports:junit`
|
**{check-circle}**
Yes |
|
`artifacts:reports:cobertura`
|
**{check-circle}**
Yes |
|
`artifacts:reports:terraform`
|
**{check-circle}**
Yes |
|
`artifacts:reports:codequality`
| Merge request widget:
**{check-circle}**
[
Yes
](
https://gitlab.com/gitlab-org/gitlab/-/issues/271077#note_507239820
)
.
<br>
Merge request diff annotations:
**{dotted-circle}**
[
No
](
https://gitlab.com/gitlab-org/gitlab/-/issues/271077#note_507239820
)
.
<br>
Full report:
**{dotted-circle}**
[
No
](
https://gitlab.com/gitlab-org/gitlab/-/issues/9014
)
. |
|
`artifacts:reports:sast`
|
**{check-circle}**
Yes |
|
`artifacts:reports:secret_detection`
|
**{check-circle}**
Yes |
|
`artifacts:reports:dependency_scanning`
|
**{check-circle}**
Yes |
|
`artifacts:reports:container_scanning`
|
**{check-circle}**
Yes |
|
`artifacts:reports:dast`
|
**{check-circle}**
Yes |
|
`artifacts:reports:api_fuzzing`
|
**{check-circle}**
Yes |
|
`artifacts:reports:coverage_fuzzing`
|
**{check-circle}**
Yes |
|
`artifacts:reports:license_management`
|
[
Renamed
](
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36817
)
to
`license_scanning`
|
|
`artifacts:reports:license_scanning`
|
**{check-circle}**
Yes |
|
`artifacts:reports:cluster_image_scanning`
|
**{check-circle}**
Yes |
|
`artifacts:reports:metrics`
|
**{check-circle}**
Yes |
|
`artifacts:reports:requirements`
|
**{check-circle}**
Yes |
|
`artifacts:reports:accessibility`
|
**{check-circle}**
Yes |
If you also want to be able to browse the report output files, include the
[
`artifacts:paths`
](
#artifactspaths
)
keyword.
NOTE:
Reports from
[
child pipelines
](
../pipelines/parent_child_pipelines.md
)
aren't supported. Track
progress on adding support in
[
this issue
](
https://gitlab.com/gitlab-org/gitlab/-/issues/215725
)
.
##### `artifacts:reports:api_fuzzing` **(ULTIMATE)**
> - Introduced in GitLab 13.4.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment