-
New Feature
-
Resolution: Fixed
-
Minor
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>
- is related to
-
JENKINS-34105 Add support for parameters of type java.util.Set
-
- Open
-
[JENKINS-34054] Add support for the Docker Notification Plugin
Description | Original: See https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Hub+Notification |
New:
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 |
Original:
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} |
New:
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 |
Original:
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} |
New:
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 | New: job-dsl |
Description |
Original:
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} |
New:
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 | New: This issue is related to JENKINS-34105 [ JENKINS-34105 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Assignee | New: Daniel Spilker [ daspilker ] | |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: JNJira [ 170074 ] | New: 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.