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
>

Reply via email to