-
I'm investigating Cirrus CI as a replacement for Travis CI for build and test of the MPS. You can see my experiment in this pull request. I'm finding the Cirrus documentation a bit light on detail. Mainly I do not know how to determine the valid values for For Linux For a macOS VM, the docs show For FreeBSD VMs, Our work is quite platform sensitive (includes assembly language, for example) and so the details are important to us. Many thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
This string refers to the container image that you'd normally use when running containers with Docker or any other container engine, for example:
You can specify a full path like Docker Hub currently has official
It's also a container image name (though, only compatible with Tart virtualization toolset), with the exception that for now only Cirrus CI-managed images are allowed. As for why this particular path — it's just the latest macOS image available at the moment and we update it periodically when the new major macOS version gets released.
See "Under the Hood" note in the FreeBSD VMs documentation, it explains that FreeBSD VMs are just a mapping for running GCE instances, which require an image family to locate the image. You can find a list of available images and their families using the following command:
|
Beta Was this translation helpful? Give feedback.
This string refers to the container image that you'd normally use when running containers with Docker or any other container engine, for example:
You can specify a full path like
docker.io/gcc:latest
(or use other container registry likeghcr.io/...
) or use a shorter syntax, which defaults to the images available on https://hub.docker.com/.Docker Hub currently has official
gcc
image, but no officialclang
image.