Maintainers can rely on a CI system to test PRs for Linux on SGX hardware #374
Labels
engineering
Issue is related to tools and processes necessary for maintaining the Open Enclave repo
investigation
Project tag indicating an issue requiring investigation for triage
story
Issue describes a user scenario to be enabled. Unit of prioritization for project planning.
Projects
Milestone
Once #50 is implemented, we would like to have a CI system that runs on actual SGX machines so that the PR test gates actually validate against expected architectural dependencies.
This requires a new round of investigation and design as most surveyed CI systems only support this on the enterprise tier, and with particular restrictions around the target environment that the CI agent can run on. For example, Circle.CI does not currently support Azure VMs for their enterprise solution, which mean we would likely have to move off it for this work.
Travis.CI does purport to support Azure VMs for their enterprise offering, and other teams in Azure also host their own solutions such as Jenkins for this purpose. The investments for this story are considerably higher.
The text was updated successfully, but these errors were encountered: