I would prefer two types of solutions:

* pre-defined packaging. For example, AWS suite
  * the provider needs to  guarantee the quality of it and maintain it.
* users defined
  * we don’t guarantee anything about the suite. For example compatible 
something. We only provide the packing result


How about this? Do you think it makes sense?
On 02/21/2020 23:46,Jesse Glick<jgl...@cloudbees.com> wrote:
On Fri, Feb 21, 2020 at 9:50 AM Chris Kilding
<chris+jenk...@chriskilding.com> wrote:
Versions of each downstream plugin that is relevant to the use case would be 
pinned and controlled in the POM. Each meta-plugin release marks a combination 
of those plugins that are certified to work together. This takes the version 
testing and pinning work out of the Jenkins admin’s hands.

This would not accomplish your goal, since plugin dependencies are on
_minimum_ versions. A new release of one of the component plugins
(say, `aws-java-sdk`) would be delivered to update sites immediately,
regardless of what the current metaplugin POM says.

This is why CloudBees offers
https://docs.cloudbees.com/docs/admin-resources/latest/assurance-program/
as a value-add feature: the general update site publishes the latest
Maven release of every plugin without any cross-testing.

As for `workflow-aggregator`, I discourage its use since it just pulls
in various stuff without any clear criteria for what is relevant and
important. You might fare better with a pack which “supports AWS”, but
you would still need to think about which parts of AWS are important
for most users and which are not.

BTW for an abandoned attempt in this area which I think was not
mentioned previously:
https://github.com/jenkins-infra/evergreen/tree/140e2a12da772917529fb93a9e48c2c34daec1c0/distribution/flavors/aws-ec2-cloud

--
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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr3YQsE50L%2BqTnKqYFMyDrDSYbRNr_FWjFEsKZ6mK1C6Uw%40mail.gmail.com.

-- 
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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/58e7c4ca.7c7e.1706fefa9c4.Coremail.zxjlwt%40126.com.

Reply via email to