Pda6qst6w3t1ywxcq1oh
SkillsCast

ChatOps and Automatic Deployment on Kubernetes

10th March 2016 in London at CodeNode

This SkillsCast was filmed at KubeCon Europe

SkillsCast coming soon.

ChatOps is a term often credited to GitHub, and it is all about putting the tools in the middle of the conversations. At Unacast, most of our conversations go through Slack. When we integrated ChatOps into our workflow, we got the tools closer to the conversation.

We are using a version of GitHub Flow for our development process. That means all new features goes in a branch, someone opens a pull request and we merge continuously from master into the feature branch. When we have something that is ready to deploy to a server we trigger a deploy of the branch to a test environment. When the new feature gets verified it gets deployed to production, gets verified again, and then merged back into master. This workflow enables us to maintain a clean master branch so we can roll back in case something fails.

YOU MAY ALSO LIKE:

ChatOps and Automatic Deployment on Kubernetes

Andreas Heim

Andreas Heim is Lead Platform Engineer at Norwegian startup Unacast and has 12+ years of software development and command line hacks. He is an ops minded developer with a passion for clean code and automated infrastructure. Before joining Unacast Andreas worked at BEKK Consulting in Oslo where he was the Practice Lead for NoSQL and Big Data.

SkillsCast

SkillsCast coming soon.

ChatOps is a term often credited to GitHub, and it is all about putting the tools in the middle of the conversations. At Unacast, most of our conversations go through Slack. When we integrated ChatOps into our workflow, we got the tools closer to the conversation.

We are using a version of GitHub Flow for our development process. That means all new features goes in a branch, someone opens a pull request and we merge continuously from master into the feature branch. When we have something that is ready to deploy to a server we trigger a deploy of the branch to a test environment. When the new feature gets verified it gets deployed to production, gets verified again, and then merged back into master. This workflow enables us to maintain a clean master branch so we can roll back in case something fails.

YOU MAY ALSO LIKE:

About the Speaker

ChatOps and Automatic Deployment on Kubernetes

Andreas Heim

Andreas Heim is Lead Platform Engineer at Norwegian startup Unacast and has 12+ years of software development and command line hacks. He is an ops minded developer with a passion for clean code and automated infrastructure. Before joining Unacast Andreas worked at BEKK Consulting in Oslo where he was the Practice Lead for NoSQL and Big Data.

Photos