Breakend / experiment-impact-tracker

MIT License
266 stars 31 forks source link

Problem With Github Actions/Azure #44

Open Breakend opened 3 years ago

Breakend commented 3 years ago

We would ideally like to run CI through GH Actions. Actions run on a VM through Azure:

GitHub hosts Linux and Windows runners on Standard_DS2_v2 virtual machines in Microsoft Azure with the GitHub Actions runner application installed. The GitHub-hosted runner application is a fork of the Azure Pipelines Agent. Inbound ICMP packets are blocked for all Azure virtual machines, so ping or traceroute commands might not work. For more information about the Standard_DS2_v2 machine resources, see "Dv2 and DSv2-series" in the Microsoft Azure documentation.

GitHub hosts macOS runners in GitHub's own macOS Cloud.

However, these VMs don't seem to expose the RAPL interface. Is there a workaround such that the VMs can expose RAPL or we can install RAPL? Maybe we might want to open an issue with GH Actions: https://github.com/actions/virtual-environments/issues

Breakend commented 3 years ago

Waiting on support from GH/Azure.