pipeline: support osbuild runners

osbuild has a concept of runners now: scripts that set up a build
environment. Update the osbuild submodule to latest master, change
`Pipeline` to to the new buildroot description format, and use the
`org.osbuild.fedora30` runner from the fedora30 distro.
This commit is contained in:
Lars Karlitski 2019-11-27 01:55:29 +01:00
parent 382d4e2118
commit 7b54f5cfdc
23 changed files with 460 additions and 401 deletions

View file

@ -63,9 +63,8 @@ func getF30BuildPipeline() *pipeline.Pipeline {
}
func newF30Pipeline(packages []string, excludedPackages []string, blueprint *blueprint.Blueprint) *pipeline.Pipeline {
p := &pipeline.Pipeline{
BuildPipeline: getF30BuildPipeline(),
}
p := &pipeline.Pipeline{}
p.SetBuild(getF30BuildPipeline(), "org.osbuild.fedora30")
options := &pipeline.DNFStageOptions{
ReleaseVersion: "30",
BaseArchitecture: "x86_64",