タグ

Hubotに関するtech-tsubakiのブックマーク (9)

  • Azure Web Apps で Hubot を Git でデプロイして動かす方法 - しばやん雑記

    何となく Hubot を使って @statemachine2 を書き換えようかと思ったので、まずは Azure Web Apps で Hubot をデプロイして動かすところまで試しました。 https://hubot.github.com/ https://hubot.github.com/docs/ Node.js で動くので、当然ながら Windows 向けの Node.js をインストールしておきます。 テンプレートを作成 テンプレートの作成自体は Yeoman を使って行いますが、ドキュメント通りで問題なかったです。 npm install -g yo generator-hubot mkdir statemachinebot & cd statemachinebot yo hubot Yeoman で Hubot のテンプレート作成中にいろいろ聞かれるので、ボット名や作者など適当

    Azure Web Apps で Hubot を Git でデプロイして動かす方法 - しばやん雑記
  • @bouzuya の Hubot 連載をふりかえってみた - Qiita

    これは Hubot Advent Calendar 2014 の 25 日目の記事です。 また、今回は @bouzuya の Hubot 連載の第 17 回 (最終回) です。目次は、第 1 回にあるので、そちらをどうぞ。 前回、そして今回は 前回は 使えない Hubot アダプターをつくろう ということで、Hubot アダプターを実際につくってみました。 今回は、最終回なので、ここまでのまとめと紹介できなかった細々としたなどに触れて、おしまいにします。 ふりかえり 過去の 16 回をふりかえってみます。 第 1 回 『Hubot / ChatOps とは』 第 2 回 『Hubot のインストール』 第 3 回 『Hubot を Heroku で動かして Slack から話す』 第 4 回 『Hubot スクリプトを追加インストールしよう & 自分だけの Hubot スクリプトをつくろう

    @bouzuya の Hubot 連載をふりかえってみた - Qiita
  • 自前ホストのHubotとSlackを連携させる方法

    Takuya Digital crafts(man|dog). Love photography. Always making otherwise sleeping. born in 1984. 最近、チャットツールをHipChatからSlackに乗り換えました! Slackとは? いわゆるチャットツールです。技術者向け。 SlackはHipChatと違ってUIがリッチで分かりやすいです。オシャレ! HipChatと同じくAPIを備えており、GitHubやAsanaなど様々なサービスと連携させる事ができます。 そして、タイトルにもあるHubotとも連携させる事ができます。 Hubotとは? チャット上で使えるボットです。Node.jsで書かれています。GitHub社が開発しました。 ボットというとTwitterのボットを想像するかもしれませんが、基は同じです。 ボットに向けて、決まった書

  • HubotでSlackのボットを作成する | シーズクリエイターズブログ

    HubotでHello World 「Hello」と呼びかけたら「World」と返すボットを作成します。 まずはHubotのひな形作成します。 $ mkdir hellobot $ cd hellobot $ yo hubot _____________________________ / \ //\ | Extracting input for | ////\ _____ | self-replication process | //////\ /_____\ \ / ======= |[^_/\_]| /---------------------------- | | _|___@@__|__ +===+/ /// \_\ | |_\ /// HUBOT/\\ |___/\// / \\ \ / +---+ \____/ | | | //| +===+ \// |xx| ? Owner

    HubotでSlackのボットを作成する | シーズクリエイターズブログ
  • Hubotとchatworkを連携させてみる

    Hubot とは? GitHubが提供するBotフレームワークです。 Hubot is your company's robot. Install him in your company to dramatically improve and reduce employee efficiency. GitHubのサイト より。 Hubotは、コマンドを受け付け、指定されたコマンドに応じた処理を実行し、結果を表示する機能を提供するフレームワークです。 入出力先として、コマンドラインのみではなくHubotが対応するチャットツールを選ぶことができるのが特徴です。 Hubotは、デプロイをはじめとした開発タスクの自動化などを可能にします、これらを独自のスクリプトを書くことで追加できます。 また、HubotはWebのインターフェイスも持っているので、Redmineのようなウェブフック可能なサービスと

  • 割と本気で家庭用Slack Botを作ってみた - 八発白中

    僕はと二人暮らしをしています。かつてはLINEを使って普段のやり取りをしていたのですが、一年ほど前からSlackを使い始めました。 Slackの良いところはハッカビリティが高いところです。Google Calendarなど他のサービスと連携することができるし、IFTTTを使って多少凝ったこともできます。 IFTTT時代 IFTTTを使えば天気予報をSlackチャンネルに流せます。 英語というのは不意ですが、一応今日の天気はわかります。英語が読めなくてもアイコンを見れば、雨が降りそうな気がするってくらいはわかります。 しかし、しばらく運用しているうちに疑念が。 天気予報が当たらない。 IFTTTが連携している天気予報は「The Weather Channel」の情報なのですが、これが日の気象庁の予想と違っていて全然当たらない。 ちなみにiOS8から標準の天気アプリが提供している予報もこ

    割と本気で家庭用Slack Botを作ってみた - 八発白中
  • HubotとJenkins、GitBucketを連携してCIをチャット上で効率化するには

    連載目次 連載第1回の「GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基的な使い方」では、GitHub社が開発しているBotフレームワーク「Hubot」の概要、Hubotとチャットとの連携方法、Hubotの基的な使い方を紹介しました。 前回の「Redmine連携でチケットをチャットに通知&開発を楽しくするHubotスクリプト6選」と同じく、今回も、サンプルアプリケーションに対して修正を行うシーンを例に、Hubotと各ツールがどう連携するかを解説します。 ソースコードはGitHubそっくりなUIと機能を提供している「GitBucket」(Scala製)で管理し、ビルドやデプロイはCI(継続的インテグレーション)ツール「Jenkins」で行います。 利用したソフトウェアとバージョンは以下の通りです。 Hubot 2.4.7 Kandan 1.2 Git

    HubotとJenkins、GitBucketを連携してCIをチャット上で効率化するには
  • Jenkins+HipChat+Hubotをチーム開発に導入してお手軽CI

    チームでiOSアプリ開発を行う際、チャットツールを導入することはよくあることだと思います。近年、国内で利用されている代表的なチャットツールとしては、次のようなサービスが挙げられます。 HipChat Skype ChatWork Yammer Slack 今回は、上記の中でもJenkinsと連携させる上で現在最もポピュラーなサービスといえる「HipChat」について、アカウントを登録し、Jenkinsと連携する手順を交えて解説します。さらに、Botフレームワーク「Hubot」を組み合わせて、CIをより効率的に回す方法について解説します。 無料でも使えるチャットツール「HipChat」とは HipChatは「Bitbucket」「Confluence」などで知られるAtlassian社製のチャットサービスです。チャット機能以外にも、ファイル共有やスクリーン共有、ビデオ通話などといった機能も兼

    Jenkins+HipChat+Hubotをチーム開発に導入してお手軽CI
    tech-tsubaki
    tech-tsubaki 2014/08/26
    流行りの開発環境。使いこなせるまでが勝負。
  • GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基本的な使い方

    近年、ソフトウェア開発を取り巻く環境が急激に変化してきています。ネットワークの整備や、コミュニケーションツールの進化に伴い、リモートワークやインターネット上での協業も盛んに行われるようになってきました。チームメンバー全員の住んでいる国が違う、といったこともあるかもしれません。 しかし物理的に離れた環境で働くと、今まで対面で行っていたコミュニケーションを別の手段で代替しなければなりません。SkypeやGoogleハングアウトなどのビデオ通話、HipChatやSlackなどのチャットアプリを利用することで仕事上必要なコミュニケーションは取れるようになりますが、ソフトウェア開発に関わる状況確認は別のツールを使う必要があります。 特にオペレーションは、いつ、誰が、どのような対応をしたか把握していたいですよね。 このような課題を解決する一つのスタイルとして、「ChatOps」があります。ChatOp

    GitHub製フレームワークHubotの概要とインストール、チャットアプリと連携する基本的な使い方
  • 1