タグ

chatopsとhubotに関するmanabouのブックマーク (4)

  • slack・hubot・jenkinsを連携してslackからjenkinsのジョブを実行する - 文系プログラマによるTIPSブログ

    slackとhubotとjenkinsを連携する方法をまとめてみます。連携に必要なnvm・io.jsのインストールの手順も含め、最初から最後までキッチリ手順をまとめてみます。 最近のChatOpsのデファクトスタンダードである、Slack+Hubot+Jenkinsの連携方法をまとめます。連携するための手順は結構必要なので、連携するためのソフトのインストール・起動スクリプト等、少し長くなりますが極力全て記述します。 おおまかに概要を説明すると、以下の作業が必要になります。 slackのアカウント作成。(これは記事では割愛します) nvmのインストール。 io.jsのインストール。 hubotのインストール。 hubotのデーモン起動と起動スクリプトの作成、起動。 slackのチャットルームからjenkinsのジョブを実行する。 ※ node.jsでなくio.jsでも動きます。 ※ red

    slack・hubot・jenkinsを連携してslackからjenkinsのジョブを実行する - 文系プログラマによるTIPSブログ
  • SlackからJenkinsのジョブの実行(Windows) - Qiita

    ChatOpsの開発現場への導入が進んできています。ChatOpsとは、HipChatやSlackなどのチャットツールを通じてオペレーションを行うものです。ChatOpsのメリットはあらゆるオペレーションを共有できることにあります。誰がどのような操作を行ったのか、その結果がどうなったのか。これまで個人のPCで行われてきたブラックボックス的な作業が誰からも確認できるようになり、問題が発生した場合もチャットの履歴からどの操作が問題になったか特定しやすくなります。また、自動化の仕組みを全員で共有できる点も大きいでしょう。このChatOpsの仕組みを実現する方法としては、Hubotの利用があります。 Hubotは、GitHub社が開発しているbotフレームワークです。CoffeeScriptやJavaScriptで処理を書くことで,簡単に機能を拡張できます。また,TypetalkやTwitter

    SlackからJenkinsのジョブの実行(Windows) - Qiita
  • GitHub's Metal Cloud

    EngineeringGitHub’s Metal CloudAt GitHub we place an emphasis on stability, availability, and performance. A large component of ensuring we excel in these areas is deploying services on bare-metal hardware. This allows us… At GitHub we place an emphasis on stability, availability, and performance. A large component of ensuring we excel in these areas is deploying services on bare-metal hardware. T

    GitHub's Metal Cloud
  • carrierモジュールで雑にHubotからコマンドを打つ - ローファイ日記

    これは Hubot Advent Calendar 2014 - Adventar の 8 日目の記事です!!!111前日は id:bouzuya さんの 簡単な Hubot スクリプトをもっとつくろう (おみくじ系) - Qiita でした。 早速題だが、チャットオップスで最初に思いつくのがコマンドをラップする!とかだろうけど、これが意外と考えることが多くて、 実行時間が長いといつまでも帰ってこなくて不安では? ログの扱いをどうする? みたいな当たり悩ましい。 ここで、npmにcarrierと言うモジュールがある。 pgte/carrier · GitHub これは標準出力、標準エラー出力のストリームをつなげば、一行ずつイベントを発火してくれると言う代物。この一行ずつと言うのが大変便利で、使い方としてはこれだけで良い。 # Description: # 例えば、 aws-cli のコマ

    carrierモジュールで雑にHubotからコマンドを打つ - ローファイ日記
  • 1