99 lines
2.6 KiB
JSON
Executable file
99 lines
2.6 KiB
JSON
Executable file
{
|
|
"version": "2",
|
|
"pipelines": [
|
|
{
|
|
"name": "debian-atomic-base",
|
|
"build": "name:debian-atomic-base",
|
|
"stages": [
|
|
{
|
|
"name": "org.osbuild.debootstrap",
|
|
"options": {
|
|
"suite": "bookworm",
|
|
"mirror": "http://deb.debian.org/debian",
|
|
"arch": "amd64",
|
|
"variant": "minbase",
|
|
"apt_proxy": "http://192.168.1.101:3142"
|
|
}
|
|
},
|
|
{
|
|
"name": "org.osbuild.apt.config",
|
|
"options": {
|
|
"config": {
|
|
"APT": {
|
|
"Get::Install-Recommends": "false",
|
|
"Get::Install-Suggests": "false"
|
|
}
|
|
},
|
|
"sources": {
|
|
"debian-backports": [
|
|
"deb http://deb.debian.org/debian bookworm-backports main contrib non-free"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "org.osbuild.apt",
|
|
"options": {
|
|
"packages": ["systemd", "systemd-sysv", "dbus", "udev", "ostree"],
|
|
"recommends": false,
|
|
"update": true,
|
|
"apt_proxy": "http://192.168.1.101:3142"
|
|
}
|
|
},
|
|
{
|
|
"name": "org.osbuild.ostree.commit",
|
|
"options": {
|
|
"repository": "debian-atomic",
|
|
"branch": "debian/bookworm",
|
|
"subject": "Debian Bookworm base atomic system",
|
|
"metadata": {
|
|
"version": "12",
|
|
"variant": "minbase",
|
|
"arch": "amd64",
|
|
"type": "atomic"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "debian-package-build",
|
|
"build": "name:debian-package-build",
|
|
"stages": [
|
|
{
|
|
"name": "org.osbuild.debian.source",
|
|
"options": {
|
|
"package": "hello",
|
|
"suite": "bookworm",
|
|
"mirror": "http://deb.debian.org/debian",
|
|
"output_dir": "sources"
|
|
}
|
|
},
|
|
{
|
|
"name": "org.osbuild.sbuild",
|
|
"options": {
|
|
"suite": "bookworm",
|
|
"arch": "amd64",
|
|
"mirror": "http://deb.debian.org/debian",
|
|
"source_dir": "sources",
|
|
"output_dir": "packages"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "debian-atomic-deploy",
|
|
"build": "name:debian-atomic-deploy",
|
|
"stages": [
|
|
{
|
|
"name": "org.osbuild.ostree.deploy",
|
|
"options": {
|
|
"repository": "debian-atomic",
|
|
"branch": "debian/bookworm",
|
|
"target_subdir": "sysroot"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|