Details
-
Type:
New Feature
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: job-dsl-plugin
-
Labels:
-
Similar Issues:
Description
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification
Configuration section
<triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers>
Attachments
Issue Links
- is related to
-
JENKINS-34105 Add support for parameters of type java.util.Set
-
- Open
-
Activity
Field | Original Value | New Value |
---|---|---|
Description | See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification |
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification Confix.xml Code Snippet: {code:xml} <triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers> {code} |
Description |
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification Confix.xml Code Snippet: {code:xml} <triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers> {code} |
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification Config.xml Code Snippet: {code:xml} <triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers> {code} |
Description |
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification Config.xml Code Snippet: {code:xml} <triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers> {code} |
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification {code:xmll|title=Configuration section} <triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers> {code} |
Labels | job-dsl |
Description |
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification {code:xmll|title=Configuration section} <triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers> {code} |
See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification {code:xml|title=Configuration section} <triggers> <org.jenkinsci.plugins.registry.notification.DockerHubTrigger plugin="dockerhub-notification@2.0"> <spec></spec> <options class="vector"> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerForAllUsedInJob/> <org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> <repoNames> <string>testimage</string> </repoNames> </org.jenkinsci.plugins.registry.notification.opt.impl.TriggerOnSpecifiedImageNames> </options> </org.jenkinsci.plugins.registry.notification.DockerHubTrigger> </triggers> {code} |
Link | This issue is related to JENKINS-34105 [ JENKINS-34105 ] |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Assignee | Daniel Spilker [ daspilker ] | |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Workflow | JNJira [ 170074 ] | JNJira + In-Review [ 209913 ] |
The upcoming Job DSL release will add generic support for any plugin. See https://github.com/jenkinsci/job-dsl-plugin/pull/816 for details.
Here is an example for the generic DSL for the Docker Hub trigger:
It's possible to add symbolic names to the Docker Hub plugin to get a concise DSL. I already did this for the Gerrit Trigger plugin, see https://github.com/jenkinsci/gerrit-trigger-plugin/pull/280.