Install: Debian/Ubuntu (.deb)¶
podCI includes Debian packaging under packaging/debian/.
Prerequisites¶
podman(runtime)- a standard Debian packaging toolchain (e.g.
devscripts,debhelper) - Rust toolchain (
cargo,rustc) available to the build
Build¶
From a tag checkout or source tarball:
# from repo root
cp -a packaging/debian ./debian
dpkg-buildpackage -us -uc
Outputs are written in the parent directory (../).
The Debian rules:
- build with
--locked - generate a man page and completions via
cargo run -p podci --bin podci-assets --features gen-assets -- gen - install init templates to
/usr/share/podci/templates
Install¶
sudo dpkg -i ../podci_*.deb
If dependencies are missing:
sudo apt-get -f install
Templates¶
Templates are part of the base product. Verify:
podci templates list
Override search path if needed:
--templates-dir <PATH>PODCI_TEMPLATES_DIR=<PATH>