Session
ChatOps over CI/CD using Jenkins Pipeline
Hubot Pipeline Steps is a plugin in Jenkins Pipeline suite that enables users to perform operational tasks, over chat, for Continuous Integration/Delivery framework.
Through the hum of operational buzzwords, ChatOps is a rising star. It is a paradigm which seeks to give engineers all the tools needed for task automation, incident remediation, event driven collaboration, and more. Overall it has the potential to minimize engineering time spent on things-not-engineering.
Popular CI/CD tools such as Jenkins Pipeline support one or many chat platforms. However maintaining an evolving set of key plugins and scripts is difficult to duplicate consistently. Eventually, like any copied code, tasks defined for at least one chat engine fall out of sync. Unfortunately converging on a single communications application is rarely an easy task, due to advocates arguing over Slack (because Slack), HipChat (because Atlassian is central to your workflow), and Microsoft Teams (because everyone BUT engineering uses Office365).
This talk will present the Hubot Steps plugin for Jenkins Pipeline as a solution to the aforementioned struggles. It will provide: a brief overview of CI/CD using Jenkins Pipeline, ChatOps using Hubot, a close look at the Hubot Steps plugin, and a live demo of these tools in action.
The target audience for this talk is anyone interested in implementing Jenkins and Hubot in their CI/CD workflow. Some concepts described will be applicable to other frameworks. Familiarity with Jenkins Pipelines and Hubot will be beneficial to audience members.

Naresh Rayapati
Staff Software Engineer, DevOps at Citrix. Pragmatic & Passionate Programmer. OSS Contributor.
Overland Park, Kansas, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top