Windows on Arm support status?

69 views
Skip to first unread message

Alex Earl

unread,
Sep 17, 2024, 6:09:34 PM9/17/24
to Jenkins Developer List
I was looking at the PR's for Windows on Arm support for Jenkins controller (mainly needed updates to winp for full support) and it looks like a lot of the work was done. I'd like to see if I can get this over the threshold to be included (as well as create an arm64 installer), but I am unsure what is missing at this point. I went through several issues and comments and PR's and am unsure what the next steps are. Does anyone know the current status?

See the following:

Basil Crow

unread,
Sep 17, 2024, 6:55:17 PM9/17/24
to jenkin...@googlegroups.com
It is great to see some renewed interest here. When we last left off,
we had gotten a working CI build but the result wasn't releasable, so
it was reverted in https://github.com/jenkinsci/winp/pull/128. From my
perspective, the next step is to revert the revert (i.e., restore the
CI build) and then make it releasable by implementing
https://github.com/jenkinsci/winp/issues/117.
> --
> 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-de...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVeNiqVDf3qUzsR6VaC1hxWGGcv9sb7tzLB04PcrZHNaHg%40mail.gmail.com.

Baptiste Mathus

unread,
Sep 18, 2024, 4:47:55 AM9/18/24
to jenkin...@googlegroups.com
How would we envision this to change https://www.jenkins.io/doc/book/platform-information/support-policy-windows/, if at all?

(My not-very-up-to-date understanding is that running Jenkins controllers on Windows, while _supported_, isn't something we actively encourage, do we? Hence, adding a new flavor might need to be explicitly called out as experimental?)

Alex Earl

unread,
Sep 19, 2024, 12:14:31 AM9/19/24
to jenkin...@googlegroups.com
Not everyone can use Linux for their infrastructure, so while we don't necessarily encourage running the controller on Windows, I think it is a necessity to support it at some level. More and more Windows on Arm servers are being developed, so I think it is good to support it. We definitely need to make sure we have the infrastructure in place to support testing and development.



--

Baptiste Mathus

unread,
Sep 19, 2024, 5:44:02 AM9/19/24
to jenkin...@googlegroups.com
I fully agree that we need to support it for agents.

Supporting Windows on ARM (and really, applies to most platforms, when slightly less mainstream in the developer community) properly and durably for controllers is another discussion and endeavor IMO.

From the Jenkins Project's standpoint, it boils down to having enough contributors able & willing to support running controllers on Windows. And I'm unconvinced we are there.

Now, I agree this is only a gut-feeling. So to check what's the situation, I looked at https://stats.jenkins.io/ and I couldn't find any stats on OSes. I cannot remember if we ever implemented this, do we have some data on this?
I haven't looked at stats gathering for a long time, is this still coming from https://github.com/jenkins-infra/infra-statistics?



Hervé

unread,
Sep 19, 2024, 8:35:45 AM9/19/24
to jenkin...@googlegroups.com

Yes, plus the update center JSON.


Reply all
Reply to author
Forward
0 new messages