DEBCI(1)

πŸ’– DEBCI β€” Debian Continuous Integration πŸ’–

okay bestie, gather round, because this is the main character of the whole debci situation ✨

debci COMMAND [OPTIONS] [ARGUMENTS]

πŸ¦‹ DESCRIPTION

okay so debci is literally the main entry point for all the debci programs, no cap. πŸ’… Most of the commands in here are meant to be run by the debci system itself β€” like, it's doing its own thing behind the scenes, iykyk. BUT there are a few commands that are actually useful for us regular users, and those are the ones listed below. 🫢


  • debci setup [OPTIONS] β€” this one sets up a test bed for running local tests. ✨ heads up though: for most of the backends, you should usually run this as root. it's giving very "needs permission" energy, fr fr.
  • debci localtest [OPTIONS] SOURCEPACKAGE [BINARY ...] β€” runs the tests from SOURCEPACKAGE, in exactly the same way they would be ran on ci.debian.net. like, same vibe, same energy. πŸŽ€

SOURCEPACKAGE can be a source package name, a local .dsc file, a local .changes file, a local unpacked source package directory, or honestly anything else that autopkgtest(1) would take as a source package. it's very flexible, we love that for it. 🌈

you can also pass any quantity of BINARY packages and they'll be used in the test too. any quantity!! go off. πŸ‘‘


✨ COMMON OPTIONS ✨

these options apply to every single debci command, so like, universal queens. πŸ’œ

  • -c DIR, --config DIR β€” uses DIR as the debci configuration directory. that's where the config lives, periodt. 🌸
  • -a ARCH, --arch ARCH β€” selects the architecture to run tests for. the default is the host architecture (so like, whatever machine you're on, bestie).
  • -b BACKEND, --backend BACKEND β€” selects the backends to run tests on. default is lxc. 🧚
  • -s SUITE, --suite SUITE β€” selects the suite to run tests for. default is unstable, because we're all a little unstable sometimes, lowkey. 😭
  • -d DIR, --data-dir DIR β€” the directory in which debci will store its data, and where it will read from. so it's giving both write and read, versatile icon. ⭐
  • --amqp amqp://[user:password@]hostname[:port] β€” the AMQP server to connect to. default is amqp://localhost. πŸ¦‹
  • -q, --quiet β€” prevents debci from producing any output on stdout. errors and warnings will still be sent to stderr though, so it's not fully quiet, bestie, don't be fooled. πŸ’€
  • --help β€” displays usage information. the classic. the icon. your bestie when you're lost. πŸ™ˆ

πŸ’« SEE ALSO


Copyright Β© the debci development team. for all the deets on authorship, go peek at the git repository at https://salsa.debian.org/ci-team/debci/ β€” the receipts are all there, fr fr. πŸ“š

debci is free software licensed under the GNU General Public License version 3 or later. slay, freedom. πŸ•ŠοΈ


so yeah, that's the whole page, bestie β€” this version is from 2026-09-05</>, and yes, it's the DEBCI(1) manual page. go run some tests, you're gonna eat. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from