devops

With One Click

Presented by

Joel Spolsky describes the Joel Test as his "highly irresponsible, sloppy test to rate the quality of a software team" and one of the questions he asks is: Can you make a build in one step?

If you're a Drupal developer who's making changes to a site, your deployment process to push those changes to live probably goes something like this:

Intended audience

developers, sysadmins

Questions answered by this session

What tools are available to help deployment?

What changes do you need to make to your infrastructure to take advantage of these tools?

How can you automate the build of a new environment?

How can you deploy a site with a single click?

Drush Deploy

From small sites to large, drush is an essential tool in a drupal deployment strategy. Many of us are already using commands like rsync, sql-sync, features-revert, and updatedb as steps in our deployment workflow.

Tools to manage deployments however are often varied (capistrano, fabric, puppet, chef, hudson, etc), and foreign (ruby/python). In this session, the maintainers of drush will introduce a new tool for managing deployments: drush deploy. This tool does some of what those tools do, all in a comfortable drush and PHP environment.

Intended audience

All developers and sysadmins.

Questions answered by this session

How can drush help automate tasks during deployment?

Why should I be using a deployment tool?

What is drush deploy?

How can drush deploy simplify drupal deployments?

Who is drush deploy best suited for compared to other deployment tools?

dog: A New Era for Drupal Sitebuilding

Presented by

Dog is a new approach building Drupal sites that deeply embraces Git in order to build portable, deployable Drupal site packages. Dog makes the process of developing, managing, and maintaining a Drupal site easier for everyone from the individual hobbyist to multi-cluster-backed Drupal sites with teams of developers.

Intended audience

Anyone who cares about workflows for putting together Drupal sites.

Questions answered by this session

How can I use dog to build my basic Drupal site?

How can my company use dog to assist/improve our internal development workflow?

How does dog integrate with external tools, such as build systems, configuration management, etc.?

What does dog mean for Drupal distributions?

How does dog connect with existing Drupal "packaging" techniques, like drush make and site tarballs?

Platinum Sponsors