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.

Reply via email to