Co-authored-by: Joseph Petersen <josephp90@gmail.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
README.md
matrix-auth-plugin
Requires matrix-auth >= 2.4
sample-configuration (global matrix)
jenkins:
authorizationStrategy:
globalMatrix:
permissions:
- "Overall/Read:anonymous"
- "Overall/Administer:authenticated"
sample-configuration (project based matrix)
jenkins:
authorizationStrategy:
projectMatrix:
permissions:
- "View/Delete:authenticated"
- "View/Read:authenticated"
- "View/Configure:authenticated"
- "View/Create:authenticated"
- "Job/Read:authenticated"
- "Job/Build:authenticated"
- "Job/Configure:authenticated"
- "Job/Create:authenticated"
- "Job/Delete:authenticated"
- "Job/Discover:authenticated"
- "Job/Move:authenticated"
- "Job/Workspace:authenticated"
- "Job/Cancel:authenticated"
- "Run/Delete:authenticated"
- "Run/Replay:authenticated"
- "Run/Update:authenticated"
- "SCM/Tag:authenticated"
- "Overall/Read:anonymous"
- "Overall/Administer:authenticated"
Some permissions depends on actual plugin-usage.
For Example: Release/*:authenticated is only available if you use the Release plugin in one of your jobs.