Using Jenkins for Drupal and WordPress – Navigating and Setup

Our second in the Using Jenkins for Drupal and WordPress series, we will cover the interface and a few key administration settings. ReadPart 1 – Installation Interface Jenkins interface out to the box can look utilitarian to some if you are not used to it. There are also elements of confusion as it can change… Read More Using Jenkins for Drupal and WordPress – Navigating and Setup

Drupal / WordPress Continuous Integration (CI), testing each commit

Continuous Integration (CI) at a high level is testing every code push from each developer, every time. While this sounds like an argues task, it does not have to be. Drupal and WordPress both have tools available that can help you test your code. PHP CodeSniffer PHP CodeSniffer is a command line (cli) utility that will… Read More Drupal / WordPress Continuous Integration (CI), testing each commit

Using Jenkins for Drupal and WordPress – Installation

This is the first in a series on Using Jenkins for Drupal and WordPress. Over the next few posts I will cover which plugins to use, server-side software needed, how to back up the remote database, testing each commit and more. Jenkins is an open source automation server which enables developers around the world to… Read More Using Jenkins for Drupal and WordPress – Installation

Setting up docker4drupal with multiple projects on Mac – Redo

Since writing Setting up docker4drupal with multiple projects on Mac I have discovered a better way. Træfik container Create a working folder for Træfik: mkdir ~/Sites/traefik cd ~/Sites/traefik Create wildcard cert files for *.docker.localhost (If you have not setup Dnsmasq locally I recommend it) mkdir certs cd certs openssl genrsa 2048 > traefik.key openssl req… Read More Setting up docker4drupal with multiple projects on Mac – Redo

Setting up docker4drupal with multiple projects on Mac

I have recently started testing and using docker4drupal. (I also use DrupalVM and vagrant; but that’s another post.) I setup to be quick and easy. Setup You will need: Docker for Mac Docker Sync gem install docker-sync 3 files from Docker4Drupal docker-compose.yml docker-sync.yml traefik.yml 2 or more folders spacely-sprokets cogswell-cogs Docker Compose Spacely Sprockets (new… Read More Setting up docker4drupal with multiple projects on Mac