[ 
https://issues.apache.org/jira/browse/SLING-11396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17618925#comment-17618925
 ] 

Konrad Windszus edited comment on SLING-11396 at 10/17/22 3:00 PM:
-------------------------------------------------------------------

[~rombert] Please take a look at the attached PR. I went for a) because the 
node labels are really hard to understand (e.g. there is "arm", which in fact 
is a Debian but the node label doesn't tell you that, despite the fact that 
there could be Windows or Mac on ARM as well) and the additional abstraction 
allows us to better absorb non-compatible changes there (as I have the feeling 
that this is not really a strength of ASF INFRA). 
This is also more in line with our abstraction for the JDK version.
We can easily extend/modify our Jenkins scripts once new node labels become 
interesting for us or existing node labels do no longer exist.


was (Author: kwin):
[~rombert] Please take a look at the attached PR. I went for a) because the 
node labels are really hard to understand (e.g. there is "arm", which in fact 
is a Debian but the node label doesn't tell you that, despite the fact that 
there could be Windows or Mac on ARM as well) and the additional abstraction 
allows us to better absorb non-compatible changes there (as I have the feeling 
that this is not really a strength of ASF INFRA). We can easily extend our 
Jenkins scripts once new node labels become interesting for us.

> Jenkins: Allow to configure build OS
> ------------------------------------
>
>                 Key: SLING-11396
>                 URL: https://issues.apache.org/jira/browse/SLING-11396
>             Project: Sling
>          Issue Type: Improvement
>          Components: Build and Source Control
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>
> As ASF provides Jenkins nodes for different operating systems 
> (https://cwiki.apache.org/confluence/display/INFRA/ci-builds.apache.org) we 
> should allow Sling modules to parameterize the OS as well.
> This requires an extension of 
> https://cwiki.apache.org/confluence/display/SLING/Sling+module+descriptor.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to