ChatOps for Distributed Teams, Fun, and Profit

msherron
urbanlegend

Evolving chat tools such as Slack and HipChat make facilitating communications between distributed teams easier than ever. In addition to helping everyone stay in touch, the current generation of chat tools include robust APIs for integrating with Continuous Integration solutions such as Jenkins, Travis, and others. Bots (interactive scripts) within these tools can also integrate with Drupal to easily expose functionality to non-technical team members and accelerate your teams’ workflow. Bots can also help you asynchronize some repetitive aspects of your day-to-day operations, reducing or potentially eliminating the need for excessive meetings!

In this session, we’ll demonstrate how to:

  • Integrate Jenkins with Slack and:
    • Notify a team when pull requests have been accepted and are being deployed to your integration environment.
    • Notify a team when a staging or production build has started, and whether it completes or fails.
  • Integrate Slack with Drupal and:
    • Allow users to ask a chat bot for an automatic login link to their account.
    • Allow authorized users to clear the Drupal cache.
  • Integrate Howdy with Slack in order to:
    • Asynchronously receive status updates from your dev team, greatly reducing the length of daily stand-up meetings.

Session Track

DevOps

Experience Level

Intermediate

Drupal Version

When & Where

Time: 
Thursday, 12 May, 2016 - 13:00 to 14:00
Room: 
262 [Trellon]