Closed
Description
We've realized we dont' have an issue covering this as email was used to do the initial arrangements with the Foundation.
We have 2 mac minis at NearForm (bought by the Foundation) to be added to the CI.
We have VMware so we should be able to have 3 machines on each (1 bare metal and 2 VMs).
Next steps include:
- Nearform to configure with ssh and vnc access
- Installation of vmware (not sure if build team members can do this through ssh and vnc or not)
- Creation of the virtual machines, key question here is what osx versions can we get/install
- Assign the IP given by nearform to a VM
- Verify we can reach the VM using this IP
- Run and tweak the ansible playbooks on the VM
- Node build/test passes
- Re-check Compatability tests - (build binaries on latest, run tests on 10.10)
- Decide which OS level and how many we want (ATM all 10.15 - 1 release, 3 test. Can revaluate later if needed)
- Set up and ansible the remaining VMs (reinstall any 10.14 as 10.15)
- Add the VMs to jenkins
- Add the 3 test machines to node-test-commit-osx, and 1 release machine to iojs+release
- Notarization: should be possible on these release builds, confirm that it works (or possibly complete the notarization process ongoing in macOS Installer Requires Notarization To Be Run Under Catalina and Beyond node#29216)
- Check the nightlys do work on all platforms
- Check that all other jobs using osx can run on 10.15/nearform (v8, etc.)
- Update all jobs to use these machines (Which jobs use OSX?)