Talking Aegir/Jenkins at Drupal Melbourne July 12th 2011

I'll be presenting a talk at Drupal Melbourne on Tuesday, July 12th 2011. The talk will be an overview of how the Aegir project uses Jenkins to continuously test the Aegir code, and how you can use a combination of Git, Drush Make, Aegir and Jenkins to test an installation of your site automatically every time you commit a change to your project.


Test your Drupal distro: Building a continuous integration server with Aegir & Jenkins

A while ago I wrote that I had started to use Jenkins for various purposes such as server backups, providing better notification in event of failure, yadda yadda.

Over at the Aegir project I implemented Jenkins to give us a continuous integration platform that kicks into gear either on demand or whenever one of us pushes a commit to the Drupal git repos. It does the following:


Upgrading Aegir itself to the latest version of Drupal

Today, Drupal released a security/bugfix for Drupal 6 and 7, bringing the latest version of Drupal 6 to 6.22.

Aegir is well known for making site upgrades very easy, fast and safe by way of the Migrate task. But some users might be wondering how to make the Aegir 'frontend', which is a Drupal-6 site itself, run on the latest version of Drupal without having to reinstall Aegir entirely.

For instance, if you installed Aegir 1.0 or 1.1, your Aegir system is probably running on Drupal 6.20.


Developing for Aegir - extending Aegir and communicating with install profiles

Aegir is a pretty powerful tool that allows you to very quickly provision new Drupal sites out of the box and manage them throughout their lifespan through a variety of tasks.

Its ability to understand different install profiles and thus 'distributions' shoots the awesome factor through the roof once you can deploy instances of OpenAtrium, Pressflow, ManagingNews or your own custom distro in just a couple of clicks.


DrupalDojo - Introduction to the Aegir Hosting System

I recently led a live DrupalDojo webinar on the Aegir hosting system.

The session was designed in lieu of potentially presenting a future series of Aegir-related dojo sessions that progress in terms of topic complexity (i.e beginner through to expert).

For this reason, the session was largely an introduction to the system and how to use it, with some 'under the hood' peeks where possible for those users who are comfortable with the terminology and process already.



Subscribe to RSS - drupal