This project builds the debian packages (drupaltestbot, drupaltestbot-mysql, drupaltestbot-pgsql, and drupaltestbot-sqlite) used to deploy a testbot in the Drupal.org testing infrastructure.
To deploy new code as a part of a package:
- Test and commit code
- Log into https://drupaltesting.org/jenkins/ (See DamZ for privileges; this will eventually be on Drupal.org infrastructure.)
- Build infrastructure-package-build
This does the following actions (so you can build the packages manually for testing):
rm *.deb || true
cd drupaltestbot
debuild -b -uc -us
cd ..
cd drupaltestbot-mysql
debuild -b -uc -us
cd ..
cd drupaltestbot-sqlite3
debuild -b -uc -us
cd ..
cd drupaltestbot-pgsql
debuild -b -uc -us
cd ..
# Only copy new .deb files, so that we don't override packages that haven't changed version.
rsync --ignore-existing *.deb /var/www/packages/pool/main
/var/local/apt-repository/update.sh
To build manually, you'll need the following dependencies:
debuild (apt-get install devscripts)
debhelper (apt-get install debhelper)
build-essential (apt-get install build-essential)
fakeroot (apt-get install fakeroot)
Related repositories: drupaltestbot-puppet, Project Issue File Review, Project Issue File Test
Related documentation: Automated Testing Infrastructure and How to deploy a testbot
This was originally forked from http://github.com/damz/drupaltestbot
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.- Created by rfay on , updated




