debci 1.0 source package in Ubuntu
Changelog
debci (1.0) unstable; urgency=medium * This is a major overhaul of the debci infrastructure. debci now works as a distributed system, with one or more workers that process test runs, and one central node that collects tests results and generates the HTML web UI. The nodes communicate using an AMQP server (usually rabbitmq-server), and test requests can be submitted from any host that can connect to the AMQP server. One will usually have one specific node, perhaps the one that runs the result collection/web UI, running `debci batch` to schedule tests. * New packages: + debci-worker: contains the systemd service units necessary to run the worker daemons; must be installed on worker nodes. + debci-collector: contains the systemd service unit necessary to run the debci collector daemon: will receive test results, and generate the HTML web interface; must be installed on a single node in the network * The `debci` package contains the debci core, and is still the package that needs to be installed for developers trying out debci locally as instructed the documentation. * Change default backend to `lxc` [ Martin Pitt ] * Initial implementation of the master/worker setup * Add support for importing data from test runs executed elsewhere [ Antonio Terceiro ] * Finished implementation of the master/worker setup * schroot/create-testbed: find usable union-type (Closes: #799760) * debian/debci.postrm: remove /var/lib/debci on purge (Closes: #769766) * added debian/tests/integration-test: full-system smoke test [ Chris Lamb ] * Document how to get started without a virtualisation regime (Closes: #777531) [ Brandon Fairchild ] * Several documentation and frontend updates + Including displaying correct failing architectures (Closes: #797198) -- Antonio Terceiro <email address hidden> Thu, 03 Dec 2015 22:15:30 -0200
Upload details
- Uploaded by:
- Antonio Terceiro
- Uploaded to:
- Sid
- Original maintainer:
- Antonio Terceiro
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
debci_1.0.dsc | 1.8 KiB | a8df287409625390722876303d9c04279ddba44ff3d1b1beff3c2f47937c6e6f |
debci_1.0.tar.xz | 62.1 KiB | 273f2e9eeae5707022bd5b249ed7bbea157c55250c867d668e5ab58f8b15780c |
Available diffs
- diff from 0.13 to 1.0 (50.0 KiB)
No changes file available.
Binary packages built by this source
- debci: continuous integration system for Debian
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.
.
This package contains the debci core.
- debci-collector: continuous integration system for Debian (collector daemon)
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.
.
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.
- debci-worker: continuous integration system for Debian (worker daemon)
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.
.
This package provides cron and init integration for running debci worker
daemons that will listen to AMQP queues and run test jobs.