msound.tech - Chat Ops









Search Preview

Chat Ops

msound.tech
Chat Ops is the practice of running your DevOps from within your chat tool, like IRC or Slack etc.
.tech > msound.tech

SEO audit: Content analysis

Language Error! No language localisation is found.
Title Chat Ops
Text / HTML ratio 38 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud Hubot Slack build notifications information msoundtech Jenkins channel chatbot chat source easily Github find applications CoffeeScript started Drupal talk turn
Keywords consistency
Keyword Content Title Description Headings
Hubot 9
Slack 5
build 4
notifications 4
information 4
msoundtech 3
Headings
H1 H2 H3 H4 H5 H6
1 1 0 0 0 0
Images We found 5 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
Hubot 9 0.45 %
Slack 5 0.25 %
build 4 0.20 %
notifications 4 0.20 %
information 4 0.20 %
msoundtech 3 0.15 %
Jenkins 3 0.15 %
channel 3 0.15 %
chatbot 3 0.15 %
chat 3 0.15 %
source 3 0.15 %
easily 3 0.15 %
Github 3 0.15 %
find 3 0.15 %
applications 2 0.10 %
CoffeeScript 2 0.10 %
started 2 0.10 %
Drupal 2 0.10 %
talk 2 0.10 %
turn 2 0.10 %

SEO Keywords (Two Word)

Keyword Occurrence Density
you can 5 0.25 %
notifications from 3 0.15 %
into information 2 0.10 %
from Jenkins 2 0.10 %
chat applications 2 0.10 %
your channel 2 0.10 %
If you 2 0.10 %
using Hubot 2 0.10 %
can find 2 0.10 %
You can 2 0.10 %
is a 2 0.10 %
etc This 2 0.10 %
build was 2 0.10 %
a build 2 0.10 %
that a 2 0.10 %
Jenkins that 2 0.10 %
an information 2 0.10 %
start a 2 0.10 %
to start 2 0.10 %
we have 2 0.10 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
You can find 2 0.10 % No
Jenkins that a 2 0.10 % No
from Jenkins that 2 0.10 % No
to start a 2 0.10 % No
msoundtech About Chat 1 0.05 % No
plugin that allows 1 0.05 % No
Jira plugin that 1 0.05 % No
custom Jira plugin 1 0.05 % No
a custom Jira 1 0.05 % No
written a custom 1 0.05 % No
have written a 1 0.05 % No
We have written 1 0.05 % No
started We have 1 0.05 % No
was started We 1 0.05 % No
the build was 1 0.05 % No
build was started 1 0.05 % No
why the build 1 0.05 % No
and why the 1 0.05 % No
happened and why 1 0.05 % No
what happened and 1 0.05 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
from Jenkins that a 2 0.10 % No
msoundtech About Chat Ops 1 0.05 % No
the build was started 1 0.05 % No
plugin that allows you 1 0.05 % No
Jira plugin that allows 1 0.05 % No
custom Jira plugin that 1 0.05 % No
a custom Jira plugin 1 0.05 % No
written a custom Jira 1 0.05 % No
have written a custom 1 0.05 % No
We have written a 1 0.05 % No
started We have written 1 0.05 % No
was started We have 1 0.05 % No
build was started We 1 0.05 % No
why the build was 1 0.05 % No
allows you to run 1 0.05 % No
and why the build 1 0.05 % No
happened and why the 1 0.05 % No
what happened and why 1 0.05 % No
of what happened and 1 0.05 % No
context of what happened 1 0.05 % No

Msound.tech Spined HTML


YackOps msound.tech AboutYackOps Oct 15, 2015YackOps is the practice of running your DevOps from within your yack tool, like IRC or Slack etc. This post explains how you can implement ChatOps in your organization using Hubot. In 2011 Github released Hubot, an unshut source chatbot which was modeled without their internal chatbot. Apparently, Github internally used this chatbot to push deployments to their production server. Hubot can interface with many yack applications like Slack, IRC, HipChat and many increasingly using Adapters. If you are using one of the popular yack applications, you should be worldly-wise to hands find an connector for that. Traditionally, Slack integrations turned Slack channels into information sinks. We get notifications from Github that someone opened a PR, notifications from Jira that someone completed a task, notifications from Jenkins that a build was successfully completed etc. This can soon turn into information overload where your waterworks is so rented that it constantly keeps scrolling. And soon enough, you will learn that there is a mute sawed-off on Slack for muting notifications, considering you just word-stock take the unvarying ding from that channel. Hubot flips that around. With Hubot, you can turn your waterworks from an information sink into an information source. Here is an example of using Hubot to start a Jenkins build: Please note that in our organization, we have named our Hubot as Synbot. Since this can be a lot of words to type to start a build, we have created a shortcut using the hubot-shortcut module. Now the same job can hands be invoked by just typing !qa: Now when you see a notification from Jenkins that a job has started, you can read whilom to get a context of what happened and why the build was started: We have written a custom Jira plugin that allows you to run commands like this: Apart from this, you can do fun stuff with various plugins for google map and google translate. Hubot is written in NodeJS and CoffeeScript. If you know JavaScript, you can pick up CoffeeScript easily. Also, trammels out npmjs.com for thousands of Hubot plugins that can make your bot smarter. You can find our source lawmaking at: https://github.com/synduit/synbotTrammelsout our custom scripts in the scripts/ folder. I gave a talk well-nigh this at Drupal NYC Oct 2015 meetup. You can find the slides here. Cue to 14m29s to see my talk. msound.tech msound.tech mani.sound@gmail.com msound msound Mani Soundararajan is a web developer who specializes in PHP, Drupal and DevOps. He loves Docker and his latest interests include go lang. When he is not hacking, he likes to go on cross-country motorbike rides.