Skip to content

ckornell/drupal8ci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drupal 8 CI Docker image for Gitlab CI

Details

Drupal 8 ci image with a lot of Php/NodeJs tools needed for CI or Local Build/Tests/Lint.

Used with project Gitlab CI Drupal.

Basic usage (local)

The default image 8.8 include Drupal core managed by Composer with Google Chrome.

Tag 8.9 rely on current Drupal 8.9 latest tag (alpha, beta, stable...) version.

Tag 9.0 rely on current Drupal 9.0 latest tag (alpha, beta, stable...) version.

Tag with suffix -base do not include Drupal.

To use with a local Drupal 8 managed by Composer, mount your Drupal on /var/www/html

Build

CI variable CI_DO_RELEASE, default to 1 to push to Docker hub.

make prepare

Tests

Basic version check tests with Obvious Shell Testing (osht).

docker run -it --rm mogtofu33/drupal8ci:2.x-dev-8.8 /scripts/run-tests.sh

Want some help implementing this on your project? I provide Drupal expertise as a freelance, just contact me.

About

Drupal 8 CI Docker image for Gitlab CI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 69.2%
  • Shell 25.1%
  • Makefile 5.7%