Thanks for the heads up. I'll go through the jenkinsfiles Il lun 12 ott 2020, 12:33 Zoran Regvart <zo...@regvart.com> ha scritto:
> Heads-up, the names of the tools will change later today and we will > need to update our build configuration. For example here[1] > > zoran > [1] > https://github.com/apache/camel/blob/62739be4b1cd63dd4504e88e95868f952cab41ca/Jenkinsfile#L21 > > ---------- Forwarded message --------- > From: Gavin McDonald <gmcdon...@apache.org> > Date: Wed, Sep 23, 2020 at 7:51 PM > Subject: [PROPOSAL] - Change the Descriptions to installed packages on > Jenkins > To: builds <bui...@apache.org> > > > Hi All, > > This is in response to https://issues.apache.org/jira/browse/INFRA-20858 > but has also been mentioned previously over the years. > > This proposal is in relation to installations of Ant, Gradle, Maven and JDK > > Basically, since almost day1 , we provide descriptive references to our > installed software versions. > > random examples:- > > JDK 1.8 (latest) > JDK 16 (latest) > JDK 1.7.0_79 (unlimited security) > Ant 1.9 (Latest Windows) > Ant 1.9.7 > Maven 3 (latest) > Maven 2.2.1 (Windows) > Maven 3.6.3 > > These are how they appear in drop down menus when configuring jobs, in the > traditional way. > However, as new ways to configure Jenkins has evolved (JenkinsFile etc) > then the descriptions have become obstacles to overcome. > > The Infra ticket gives an example of how this is affecting one project. > The ticket also asks for 'aliases' to be created. However, I do not like > this idea as it will double the choices in the traditional drop down menu > etc. And just seems like a bad workaround. > > So, the proposal is, to _replace_ the above descriptions with underscores > replacing the spaces. > At the same time, it makes sense to remove braces. > > The above list would then become:- > > JDK_1.8_latest > JDK_16_latest > JDK_1.7.0_79_unlimited security > Ant_1.9_Latest Windows > Ant_1.9.7 > Maven_3_latest > Maven_2.2.1_Windows > Maven_3.6.3 > > Note that this is a proposal for ALL Jenkins Masters, not just ci-builds, > but also for > beam, cassandra, hadoop, infra, couchdb > > The change is trivial to apply, since all tool location entries are added > via Puppet. > > Thoughts please. Unless there is some real *strong* objection with > technical reasons > then I intend to make this change in a week or two. > > Thank You all > > references:- > > > https://github.com/apache/infrastructure-p6/blob/production/modules/jenkins_client_master/files/setjdks.groovy > > > https://github.com/apache/infrastructure-p6/blob/production/modules/jenkins_client_master/files/hudson.tasks.Ant.xml > > > https://github.com/apache/infrastructure-p6/blob/production/modules/jenkins_client_master/files/hudson.tasks.Maven.xml > > https://cwiki.apache.org/confluence/display/INFRA/JDK+Installation+Matrix > https://cwiki.apache.org/confluence/display/INFRA/Gradle+Installations > https://cwiki.apache.org/confluence/display/INFRA/Maven+Installation+Matrix > https://cwiki.apache.org/confluence/display/INFRA/Ant+Installation+Matrix > > > -- > > *Gavin McDonald* > Systems Administrator > ASF Infrastructure Team > > > -- > Zoran Regvart >