Add darwin worker for application-services
Categories
(Infrastructure & Operations :: RelOps: Posix OS, task)
Tracking
(Not tracked)
People
(Reporter: bdk, Assigned: masterwayz)
References
Details
(Whiteboard: [relops-mac])
Attachments
(1 file)
Application-services currently builds our XCFramework using Circle CI (https://github.com/mozilla/application-services/runs/11865002505). The XCFramework is needed for the swift packages that firefox-ios and focus-ios consume.
We'd like to start making nightly builds using taskcluster that generate the XCFramework artifacts. However, I don't think this is currently possible because we don't have permission to run tasks on a mac/darwin worker. Can we get access to one of these workers?
I'm guessing this will cut our overall CI budget, since the circle CI darwin workers are fairly expensive.
| Reporter | ||
Comment 1•3 years ago
|
||
Any timeline for this one? We're getting close to being ready to switch over to the new nightly system, but this is one of our last blockers.
| Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Comment 2•3 years ago
|
||
:bdk, do you have a timeline on when you need it, if it's urgent or not and what kind of Mac machine(s) you need? Intel or M1 and the amount.
| Reporter | ||
Comment 3•3 years ago
|
||
I would say it's medium-urgency. If we don't have this by the start of the next week or so, we're going to be waiting on it to move to our new nightly system.
I believe we need intel macs. If I'm reading our config file correctly, we're currently running a CircleCI macos.x86.medium.gen2 worker.
| Assignee | ||
Comment 4•3 years ago
|
||
| Assignee | ||
Comment 6•3 years ago
•
|
||
I've set up a Mac for CI to use, you can find it over at https://firefox-ci-tc.services.mozilla.com/provisioners/releng-hardware/worker-types/applicationservices-b-1-osx1015/workers/mdc1/macmini-r8-122?sortBy=started&sortDirection=desc
It runs on the pool releng-hardware/applicationservices-b-1-osx1015
| Assignee | ||
Updated•3 years ago
|
| Reporter | ||
Comment 7•3 years ago
|
||
Newbie question: Is there some way we can get XCode installed on the worker? I'm pretty sure I'm having build issues because it's not installed and I don't know of any way to install it from CI. AFAICT, it seems like the moz-central mac workers do have XCode installed.
| Assignee | ||
Comment 8•3 years ago
|
||
Will work on that!
| Assignee | ||
Comment 9•3 years ago
|
||
Xcode is set up now, please try again now.
| Reporter | ||
Comment 10•3 years ago
|
||
Working great, thanks so much!
| Reporter | ||
Updated•3 years ago
|
Description
•