![チャットの時代到来! チャットワークが実現する新たなビジネスコミュニケーションスタイル](https://cdn-ak-scissors.b.st-hatena.com/image/square/22c5341ed931854dec1049b5199208506a450348/height=288;version=1;width=512/http%3A%2F%2Fcloud.watch.impress.co.jp%2Fimg%2Fclw%2Flist%2F751%2F754%2Fimportant_image.jpg)
GitHubが1月28日のサービス障害の詳細を公開。停電により内部のChatOpsシステムも落ちて初期対応が困難に。Redisクラスタの復旧に時間 報告では、サービス障害はGitHub社内のChatOpsシステムも巻き込んで初期対応に時間がかかってしまったこと、一時的な停電がRedisクラスタの障害を引き起こしたため、その究明と復旧が作業の主な部分だったことなどが説明されています。 報告の要点をまとめました。 内部のChatOpsシステムも障害に GitHubのサービス障害は、すでに報告されているように、自社データセンターにおける一時的な停電が最初の原因でした。 At 00:23am UTC on Thursday, January 28th, 2016 (4:23pm PST, Wednesday, January 27th) our primary data center experi
アトラシアンは2016年1月26日、海外/国内の事業状況に関する説明会を開催した。同社は、プロジェクト管理の「JIRA」をはじめ、チームの共同作業を支援するツールを手掛ける。既に、国内でも1000社ほどの企業に同社製品が活用されているという。今後は、チャットと各種ツールを連携させて開発作業を効率化する「ChatOps」などをキーワードに、国内企業の生産性向上に寄与したいとした。 「チームワークは非常に複雑化している。働く場所が分散し、情報があふれ、社会の変化が早く、デバイスも多様化しているからだ」。豪アトラシアンのプレジデントを務めるジェイ・サイモンズ氏はこう話す(写真1)。JIRAや文書管理の「Confluence」、チャットの「HipChat」、ソフトウエア開発を効率化する「Bamboo」「Bitbucket」などのツールをそろえることで、複雑化した仕事をシンプルにし、作業を効率化する
概要 Slack / Hubot / GitHub / CircleCI などをつかってChatOpsにチーム開発できるフローをつくったので、ChatOpsによるデプロイ方法を中心にその方法をまとめてみます。 ChatOpsの主役であるチャットアプリには今回Slackを使いました。 HipChatでも同じように出来ますが、Slackの方がUIが優れていており、外部サービスとの連携も洗練されていたのでこちらを選択しました。 ChatOpsな環境の概要 SlackとHubot(PaaSであるheroku上にデプロイ)を連携させる SlackからHubot経由でGitHubにプルリクエストをつくる GitHub上の変更を監視し、CircleCIでテストを実施 デプロイ用のブランチに変更があった場合(GitHubのWEBコンソールでデプロイ用ブランチへのプルリクエストをマージした場合)、Circl
*1 CircleCIによって、GitHub上の該当ブランチに変更があった場合に、自動でデプロイされる環境になります。 Hubotの擬犬化 ここでは、Hubotを擬犬化して、ロボットではなくワンコとして扱っています。本投稿の挿入画像でも、Hubotではなくwankoとして表示されているので留意してください。 実装からリリースまでの流れ ①masterからブランチを切って、実装 新規ブランチをmasterから切り、実装を行います。 ②仮コードレビュー[WIP]の実施(任意) 実装が終われば、検証環境へデプロイして関係者確認を行いますが、これの前にコードレビューを行います。ただしここでのコードレビューは必須ではありません。 この段階でのコードレビューが推奨されるのは以下の場合です。 修正が大規模なとき 検証環境での確認が終わり、masterにマージする際にレビューが入ります。ここでレビューに引
最近開発で利用している、デプロイをチャット経由で行うフローについて説明します。 要点 開発者はmasterブランチで開発する 開発者はデプロイしたいときにBotにお願いする Botはmasterブランチからproductionブランチに対してPull Requestをつくる 開発者はPull Requestを確認してmergeする CIはproductionブランチが変更されるとサーバにデプロイする ChatOps masterブランチからproductionブランチにPull Requestを出す作業は面倒なので、チャット経由で行っています。Heroku上で動かしたRubotyにruboty-githubとruboty-aliasというプラグインを入れて、「デプロイしたい」と発言するとPull Requestを作成するように設定しています。チャット経由で物事を行うようにすると、周知や教育
2014-10-24 relux の Loco Partners さん主催で行われた Slack x Hubot 勉強会で発表した資料です。 Kaizen Platform での Hubot 活用事例 という表題ですが、終盤は会社の活用事例ではなく、個人の趣味の発表です。 スライド内の参照先 roadworker ChatOpsでOSのセキュリティアップデートを自動化出来るようにした - Glide Note hubot-cloudfront Hubot を使って CloudFront の Distribution 一覧・Invalidation 作成を行う hubot-cloudfront hubot-jira-lotto Hubot JIRA おみくじで担当者の選定をランダムに行う hubot-irkit スライド内の動画 Raspberry PI と Hubot で観葉植物の水やりを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く