Pipeline

You can visit this page to learn how to use these templates in your project:
GitLab CI for contrib modules

For detailed documentation, visit the Documentation Page.

This project hosts template files for the git.drupalcode.org GitLab instance. These files provide templates that can be used as a starting point for things like configuring GitLabCI.

Pipeline

This project is part of the GitLab Acceleration initiative. Merge requests to improve any of these templates are happily accepted. 

The templates provide default jobs for:

  • Validation steps
    • Composer Lint
    • CSpell
    • PHP Coding Standars
    • PHPStan
    • Style Lint
    • ES Lint
  • Testing steps
    • PHPUnit
    • Nightwatch
  • Documentation sites
    • If you use markdown files to document your project, you can get a documentation site generated for you using GitLab pages.

Visit the Documentation Page to learn how to customise these options, or skip them. 

You can also run the PHPStan job and the tests jobs against different versions of Drupal.

The templates also work for Drupal 7 modules, though the options available are only a subset of the mentioned above.

Templates follow the allowed file template types in GitLab. 

Kanban board view of the issues

Supporting organizations: 

Project information

  • Created by hestenet on , updated
  • shieldStable releases for this project are covered by the security advisory policy.
    There are currently no supported stable releases.

Releases