Drupal CI

Documentation for the automated testing infrastructure on Drupal.org.

Customizing DrupalCI Testing for Projects

Project maintainers can customize drupalci's testing behavior and perform additional build steps.

Dependency management with DrupalCI

How to manage dependencies for projects that have drupal project dependencies or 3rd party composer dependencies.

Drupal Core Branch Labels in DrupalCI

Branch labels give us a semantic way of discussing a branch's purpose without being tied to the specific branch number.

DrupalCI PHP Support Policy

Frequency of updates of php enviroments for testing

Using Coder/PHPCS in DrupalCI

How to set up contrib project configuration for Coder/PHPCS.

Using DrupalCI on Drupal.org

For any project on Drupal.org, DrupalCI testing can be enabled from the Automated Testing link on the Project page. Please note: Only

Running DrupalCI Locally

A step-by-step guide to running the DrupalCi testbot locally.

Contributing to DrupalCI

Contribution Guidelines for DrupalCI

Understanding Test Output

Learn how to interpret the test output from DrupalCI on Drupal.org

Drupal.org Testing Policy

Satisfying the variety of use-cases for testing while keeping the cost of the testing infrastructure manageable

Enabling Notifications

You can configure email notifications for test results.

FAQ

Frequently Asked Questions about Automated Testing and Drupal CI aka testbots

Testbot broke! What do I do now?

What to do when you believe the testbots themselves are not working

Custom Docker Images in DrupalCI: Case Study

Custom Docker Images in DrupalCI: Case Study

Troubleshooting

This page will help solving common problems that can occur when running the DrupalCI testbot on a local development environment.

Guide maintainers

hestenet's picture
Mile23's picture
Mixologic's picture