Skip to content

Commit 7d6b553

Browse files
author
Andrew Nelson
committed
Fix release workflow permissions
1 parent 3a6534c commit 7d6b553

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

README.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,47 @@ Uses the Qualys Container Security sensor that's already deployed on your Jenkin
5151
- For CICD Sensor: Qualys Container Security sensor deployed on agent
5252
- Qualys subscription with API access
5353

54+
## CloudBees CI Compatibility
55+
56+
This plugin is fully compatible with CloudBees CI (formerly CloudBees Jenkins Enterprise).
57+
58+
| Feature | Description |
59+
|---------|-------------|
60+
| Folder-level credentials | Credentials resolve up the folder hierarchy |
61+
| CloudBees Folders | Jobs in nested folders work correctly |
62+
| Operations Center | Shared credentials across managed controllers |
63+
| High Availability | Build actions persist across failover |
64+
| RBAC | Uses standard Jenkins permissions model |
65+
66+
### Folder Credentials
67+
68+
Credentials defined at any folder level are automatically resolved. The plugin searches up the folder hierarchy:
69+
70+
```
71+
Jenkins Root
72+
└── Organization (Folder) ← Credentials defined here
73+
└── Team (Folder)
74+
└── my-pipeline ← Credentials accessible here
75+
```
76+
77+
### Pipeline in Folders
78+
79+
```groovy
80+
// Works in jobs at any folder depth
81+
qualysScan(
82+
credentialsId: 'qualys-api-token', // Resolves from folder or global scope
83+
scanType: 'container',
84+
imageId: 'myapp:latest'
85+
)
86+
```
87+
88+
### Dependencies
89+
90+
The plugin includes optional CloudBees Folder support:
91+
- `cloudbees-folder` plugin (optional) - enables folder-scoped credential resolution
92+
93+
No additional configuration required. The plugin detects CloudBees CI automatically.
94+
5495
## Installation
5596

5697
### From Jenkins Update Center

pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@
7777
<artifactId>plain-credentials</artifactId>
7878
</dependency>
7979

80+
<!-- CloudBees Folder Support (for folder-level credentials) -->
81+
<dependency>
82+
<groupId>org.jenkins-ci.plugins</groupId>
83+
<artifactId>cloudbees-folder</artifactId>
84+
<optional>true</optional>
85+
</dependency>
86+
8087
<!-- Pipeline Support -->
8188
<dependency>
8289
<groupId>org.jenkins-ci.plugins.workflow</groupId>

0 commit comments

Comments
 (0)