| Interface | Description |
|---|---|
| DslEnvironment |
The
DslEnvironment can be used to transfer state between a DslExtensionMethod
and the listener methods in ContextExtensionPoint. |
| Class | Description |
|---|---|
| ConfigFileProviderHelper | |
| ContextExtensionPoint |
An ExtensionPoint for the job-dsl-plugin to extend it with new DSL methods.
|
| DescriptorImpl | |
| DescriptorImpl.GeneratedJobMapItemListener | |
| DslEnvironmentImpl | |
| ExecuteDslScripts |
This Builder keeps a list of job DSL scripts, and when prompted, executes these to create /
update Jenkins jobs.
|
| ExecuteDslScripts.ScriptLocation | |
| JenkinsJobManagement |
Manages Jenkins jobs, providing facilities to retrieve and create / update.
|
| Messages | |
| MonitorTemplateJobs | |
| MonitorTemplateJobs.TemplateTriggerCause | |
| PermissionsHelper | |
| ScriptRequestGenerator | |
| SeedReference |
Bean to record a reference from a generated job to the seed job and optionally to the template job.
|
| SeedReferenceDigestPredicate | |
| WorkspaceProtocol | |
| WorkspaceUrlConnection | |
| WorkspaceUrlHandler |
| Enum | Description |
|---|---|
| LookupStrategy |
A JobLookupStrategy encapsulates where a seed job will look for existing jobs
and where it will create new jobs.
|
| RemovedJobAction | |
| RemovedViewAction |
| Annotation Type | Description |
|---|---|
| DslExtensionMethod |
Any methods of
ContextExtensionPoint marked with this annotation will be exposed to the DSL. |