zyga/Run tests with image-garden and spread
Install image-garden and use the bundled copy of spread to run integration tests in a controlled virtual machine.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| snapd-channel | Snap store channel for the snapd snap | — | latest/stable |
| image-garden-channel | Snap store channel for the image-garden snap. | — | latest/stable |
| cache-host-snaps | Use GitHub cache to store snaps needed on the host (recommended) | — | true |
| cache-pristine-images | Use GitHub cache to store pristine images (recommended) | — | true |
| cache-prepared-images | Use GitHub cache to store project-specific images (cache-intensive, scales poorly with number of systems) | — | false |
| cache-deb-packages | Use apt-cacher for caching deb packages | — | true |
| spread-variant | Variant of spread to use | — | "" |
| spread-live | Enable live mode for spread (only available when spread-variant is "plus") | — | false |
| spread-subdir | Sub-directory of the project where spread.yaml resides in | — | . |
| garden-system | Name of the image-garden system image to prepare | yes | — |
| spread-backend | Name of the image-garden backend | — | garden |
| spread-tasks | Subset of spread tasks to run | — | "" |
| spread-artifacts | Path where spread saves task artifacts | — | "" |
| spread-artifacts-suffix | Suffix appended to GitHub artifact archive with spread artifacts | — | "" |
Outputs
no outputs