.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DEBCI 1" .TH DEBCI 1 2024-04-17 "" "" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME debci \- Debian Continuous Integration .PP debci COMMAND [OPTIONS] [ARGUMENTS] .SH DESCRIPTION .IX Header "DESCRIPTION" \&\fBdebci\fR is the main entry point for debci programs. Most of the commands are intended to be used by the debci system itself. However, there are a few commands that are useful for users, and they are listed below. .IP "\fBdebci setup\fR [\fIOPTIONS\fR]" 4 .IX Item "debci setup [OPTIONS]" Sets up a test bed for running local tests. For most of the backends, this should be usually ran as root. .IP "\fBdebci localtest\fR [\fIOPTIONS\fR] \fISOURCEPACKAGE\fR [\fIBINARY\fR ...]" 4 .IX Item "debci localtest [OPTIONS] SOURCEPACKAGE [BINARY ...]" Runs the tests from \fISOURCEPACKAGE\fR, in exactly the same way they would be ran on \fIci.debian.net\fR. .Sp \&\fISOURCEPACKAGE\fR can be a source package name, a local \fI.dsc\fR file, a local \&\fI.changes\fR file, a local unpacked source package directory, or anything else that \fBautopkgtest\|(1)\fR would take as a source package. .Sp You can also pass any quantity of \fIBINARY\fR packages that will also be used in the test. .SH "COMMON OPTIONS" .IX Header "COMMON OPTIONS" The following options apply to every debci command. .IP "\-c DIR, \-\-config DIR" 4 .IX Item "-c DIR, --config DIR" Uses DIR as the debci configuration directory. .IP "\-a ARCH, \-\-arch ARCH" 4 .IX Item "-a ARCH, --arch ARCH" selects the architecture to run tests for (default: host architecture) .IP "\-b BACKEND, \-\-backend BACKEND" 4 .IX Item "-b BACKEND, --backend BACKEND" selects the backends to run tests on (default: lxc) .IP "\-s SUITE, \-\-suite SUITE" 4 .IX Item "-s SUITE, --suite SUITE" selects suite to run tests for (default: unstable) .IP "\-d DIR, \-\-data\-dir DIR" 4 .IX Item "-d DIR, --data-dir DIR" The directory in which debci will store its data, and where it will read from. .IP "\-\-amqp amqp://[user:password@]hostname[:port]" 4 .IX Item "--amqp amqp://[user:password@]hostname[:port]" AMQP server to connect to (default: amqp://localhost) .IP "\-q, \-\-quiet" 4 .IX Item "-q, --quiet" Prevents debci from producing any output on stdout. Errors and warnings will still be sent to stderr. .IP \-\-help 4 .IX Item "--help" Display usage information. .SH "SEE ALSO" .IX Header "SEE ALSO" .RS 4 Local documentation (\fI/usr/share/debci/public/doc/index.html\fR), Online documentation (\fIhttps://ci.debian.net/doc/\fR), \fBautopkgtest\|(1)\fR. .RE .SH "COPYRIGHT AND AUTHORS" .IX Header "COPYRIGHT AND AUTHORS" Copyright © the debci development team. For details on authorship, refer to the git repository at \fIhttps://salsa.debian.org/ci\-team/debci/\fR .PP debci is free software licensed under the GNU General Public License version 3 or later.