control 3.62 KB
Newer Older
1
Source: debci
Antonio Terceiro's avatar
Antonio Terceiro committed
2 3 4
Section: devel
Priority: optional
Maintainer: Antonio Terceiro <terceiro@debian.org>
Antonio Terceiro's avatar
Antonio Terceiro committed
5 6 7 8 9 10
Build-Depends: amqp-tools,
               dctrl-tools,
               debhelper (>= 9.0.0),
               devscripts,
               dh-systemd (>= 1.5),
               fonts-font-awesome (>= 4.0.3~),
11
               inotify-tools,
12
               jq,
13
               moreutils,
Antonio Terceiro's avatar
Antonio Terceiro committed
14 15
               patchutils,
               rabbitmq-server,
16
               rerun,
Antonio Terceiro's avatar
Antonio Terceiro committed
17
               ruby,
18
               ruby-foreman,
Antonio Terceiro's avatar
Antonio Terceiro committed
19
               ruby-rspec (>= 2.14),
20
               shellcheck,
Antonio Terceiro's avatar
Antonio Terceiro committed
21 22
               shunit2,
               yard
23
Standards-Version: 3.9.8
24
Homepage: http://ci.debian.net/
25 26
Vcs-Git: https://anonscm.debian.org/git/collab-maint/debci.git
Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/debci.git
27
Testsuite: autopkgtest
Antonio Terceiro's avatar
Antonio Terceiro committed
28

29
Package: debci
Antonio Terceiro's avatar
Antonio Terceiro committed
30
Architecture: all
Antonio Terceiro's avatar
Antonio Terceiro committed
31 32
Depends: adduser,
         amqp-tools,
33
         bsdmainutils,
Antonio Terceiro's avatar
Antonio Terceiro committed
34 35 36 37 38 39 40 41 42 43
         dctrl-tools,
         debootstrap,
         devscripts,
         fonts-font-awesome (>= 4.0.3~),
         libjs-bootstrap,
         libjs-jquery,
         libjs-jquery-flot,
         patchutils,
         ruby,
         sudo,
Gordon Ball's avatar
Gordon Ball committed
44
         jq,
Antonio Terceiro's avatar
Antonio Terceiro committed
45 46
         ${misc:Depends},
         ${shlibs:Depends}
47
Recommends: moreutils,
Antonio Terceiro's avatar
Antonio Terceiro committed
48
            ntp,
49
Suggests: apt-cacher-ng,
Antonio Terceiro's avatar
Antonio Terceiro committed
50
Description: continuous integration system for Debian
51
 debci will scan the Debian archive for packages that contain DEP-8 compliant
Antonio Terceiro's avatar
Antonio Terceiro committed
52 53 54
 test suites, and run those test suites whenever a new version of the package,
 or of any package in its dependency chain (modulo the base system), is
 available.
55 56 57 58 59
 .
 The requests are distributed to worker machines through AMQP queues. You need
 rabbitmq-server for this; but it is also possible to run RabbitMQ on a
 different server than debci, in which case you do not need to install that
 recommendation.
60 61
 .
 This package contains the debci core.
62 63 64

Package: debci-worker
Architecture: all
65
Depends: debci (= ${binary:Version}),
66
         autodep8 (>= 0.2~),
67
         autopkgtest (>= 3.20),
68
         lxc | schroot,
Antonio Terceiro's avatar
Antonio Terceiro committed
69 70
         ${misc:Depends},
         ${shlibs:Depends}
71
Description: continuous integration system for Debian (worker daemon)
72 73 74 75 76 77 78 79 80 81
 debci will scan the Debian archive for packages that contain DEP-8 compliant
 test suites, and run those test suites whenever a new version of the package,
 or of any package in its dependency chain (modulo the base system), is
 available.
 .
 The requests are distributed to worker machines through AMQP queues. You need
 rabbitmq-server for this; but it is also possible to run RabbitMQ on a
 different server than debci, in which case you do not need to install that
 recommendation.
 .
82
 This package provides cron and init integration for running debci worker
83 84 85 86
 daemons that will listen to AMQP queues and run test jobs.

Package: debci-collector
Architecture: all
87
Depends: debci (= ${binary:Version}),
Antonio Terceiro's avatar
Antonio Terceiro committed
88 89
         ${misc:Depends},
         ${shlibs:Depends}
90
Recommends: rabbitmq-server,
91
Description: continuous integration system for Debian (collector daemon)
92 93 94 95 96 97 98 99 100 101
 debci will scan the Debian archive for packages that contain DEP-8 compliant
 test suites, and run those test suites whenever a new version of the package,
 or of any package in its dependency chain (modulo the base system), is
 available.
 .
 The requests are distributed to worker machines through AMQP queues. You need
 rabbitmq-server for this; but it is also possible to run RabbitMQ on a
 different server than debci, in which case you do not need to install that
 recommendation.
 .
102 103 104
 This package provides the collector daemon, which will receive test results
 published by debci worker hosts, store them centrally, and generate the static
 HTML files for the debci user interface.