Schema URL

Type: object

A recipe for Sourcehut CI service

Properties

image string required

Which OS image to build in

packages string[]

A list of packages to install on the image

repositories object

A list of extra repositories to enable with the image's package manager

sources string[]

A list of repositories to clone into the home directory of the build user in the build environment

tasks

A list of scripts to execute in the build environment

triggers object[]

A list of triggers to execute post-build, which can be used to send emails or do other post-build tasks

environment object

A list of key/value pairs for options to set in the build environment via ~/.buildenv

secrets string[]

List of secret UUIDs to be added to the guest during the build