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

Konrad Windszus commented on SLING-11396:
-----------------------------------------

I can think of two different solutions here
a) {{operating-systems}} next to {{jdks}} which takes an array of Strings.
Supported values are only "ubuntu" and "windows" for now which translates to 
the according node labels from 
https://cwiki.apache.org/confluence/display/INFRA/ci-builds.apache.org.
b) {{nodeLabels}} next to {{jdks}} which just list any of the available node 
labels from 
https://cwiki.apache.org/confluence/display/INFRA/ci-builds.apache.org

In any case the matrix build would build with all JDKs on all given nodes and 
any node label given below branches would be ignored then.

> 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