GitHunt
WU

wunderio/silta-drupal-test-images

A codebase to create test images for silta.

Wunder template for Drupal projects

CircleCI

This project template is an opinionated fork of the popular Drupal-composer template, configured to automatically deploy code to a Kubernetes cluster using CircleCI. Everything that works with the Drupal-composer project template will work with this repository, so we won't duplicate the documentation here.

Usage

  • Copy this repository and push it to our organization.
  • Log in to CircleCI using your Github account and add the new project.

How it works

Each pushed commit is processed according to the instructions in .circleci/config.yml in the repository.
Have a look at the file for details, but in short this is how it works:

  • Run the CircleCI jobs using a custom docker image that has all the tools we need.
  • Validate the codebase with phpcs and other static code analysis tools.
  • Build the codebase by downloading vendor code using composer and yarn.
  • Create a custom docker image for Drupal and nginx, and push those to a docker registry (typically that of your cloud provider).
  • Install or update our helm chart while passing our custom images as parameters.
  • The helm chart executes the usual drush deployment commands.
GNU General Public License v2.0
Created December 6, 2018
Updated January 27, 2023