File: 38-pkgtest.txt

package info (click to toggle)
debmake-doc 1.14-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 7,256 kB
  • sloc: sh: 674; makefile: 469; python: 146; ansic: 114; sed: 16
file content (14 lines) | stat: -rw-r--r-- 908 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[[ci]]
=== Continuous integration

http://dep.debian.net/deps/dep8/[DEP-8] defines the *debian/tests/control* file as the RFC822-style test metadata file for https://en.wikipedia.org/wiki/Continuous_integration[continuous integration] (CI) of the Debian package.

It is used after building the binary packages from the source package containing this *debian/tests/control* file.  When the *autopkgtest* command is run, the generated binary packages are installed and tested in the virtual environment according to this file.

See documents in the */usr/share/doc/autopkgtest/* directory and http://packaging.ubuntu.com/html/auto-pkg-test.html[3. autopkgtest: Automatic testing for packages] of the ``Ubuntu Packaging Guide''.

There are several other CI tools on Debian for you to explore.

* The *debci* package: CI platform on top of the *autopkgtest* package
* The *jenkins* package: generic CI platform