Hi, This dates from this commit back from 2015-08-24 by Manuel Recena: https://github.com/jenkinsci/ssh-agent-plugin/commit/010e968ab2ff8efa23a51d56d9046329140c96b5 from this PR https://github.com/jenkinsci/ssh-agent-plugin/pull/4
IIUC, this PR was supposed to add ssh-agent steps to DSL. Hence, IMO this is an example where the dependency from ssh-agent to workflow should have been added with <optional>true</optional> [1]. Manuel, did you make dependency required on purpose? Cheers 2015-10-09 10:19 GMT+02:00 Victor Martinez <[email protected]>: > Hi again, > > In order to support the workflow plugin those dependent modules should be > part of every plugin? If that's the case, is there any planning to add > those features as part of the jenkins core? I like the idea of reducing the > dependencies between plugins in order to use the Configuration as Code > paradigm without worrying about those dependent plugins > > Thanks again > > On Friday, 9 October 2015 10:03:47 UTC+2, Victor Martinez wrote: >> >> Hi there, >> >> I'd like to know whether the ssh-agent plugin dependencies are wrong or >> not >> >> Latest Release >> Latest Release Date >> Required Core >> Dependencies1.8 <http://updates.jenkins-ci.org/latest/ssh-agent.hpi> ( >> archives) <http://updates.jenkins-ci.org/download/plugins/ssh-agent/> >> Aug 07, 2015 >> 1.609.1 <http://updates.jenkins-ci.org/download/war/1.609.1/jenkins.war> >> ssh-credentials >> <https://wiki.jenkins-ci.org/display/JENKINS/SSH+Credentials+Plugin> ( >> version:1.11) >> credentials >> <https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin> (version >> :1.22) >> workflow-step-api >> <https://wiki.jenkins-ci.org/display/JENKINS/Workflow+Plugin> (version: >> 1.9) >> >> I wonder why those workflow-step-api plugin dependencies are there, I've >> found the below Jira: https://issues.jenkins-ci.org/browse/JENKINS-28689 >> But still I don't understand why those workflow steps plugin might be part >> of the ssh-agent. Basically I use puppet to configure Jenkins and its >> dependencies and now I'm forced somehow to install that new version and >> also its dependencies, and I don't like the way of having a bunch of new >> plugin dependencies >> >> Just wondering if that's the expected behaviour or so >> >> Thanks so much >> >> >> >> -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/2546f42f-2e1f-4aac-975a-f3dfd5e8eda1%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-dev/2546f42f-2e1f-4aac-975a-f3dfd5e8eda1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Baptiste <Batmat> MATHUS - http://batmat.net Sauvez un arbre, Mangez un castor ! -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS7%3Dy1Rd_bwBThRmzR1_MyP8Q0c4YPsg5zVKLh%3DdXgAuAw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
