Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AnyPay ChatOps

AnyPay ChatOps

社内LT用資料です。

Masaki Iino

March 23, 2018
Tweet

More Decks by Masaki Iino

Other Decks in Technology

Transcript

  1. リリース作業 まずはローカルの作業をgit stashなどで 退避します その後最新のdevelopブランチをローカ ルにPullしてきて、リリースブランチを作 成してPushする Githubにて特定のラベルが付いていて developにはマージされているがリリース されていないPullRequestを探す

    PullRequest一覧に対象のPullRequest を表示したら、特性のブックマークレットを 実行して、ブラウザのconsole.logに出力 されたリリース概要をコピーして、リリース PRを作成... リリース準備の 三分の一完了
  2. ChatOps 機能 • リリース用ブランチ・PullRequestの作成 • リリースノートの作成 • リリース対象ブランチの表示 • 雑談

    Slackメッセージがトリガーの機能と 外部サービスのWebhookがトリガーの機能がある
  3. まとめ • 面倒な作業・定常作業は自動化しよう • ChatOpsだとSlackで作業状況が可視化しやすい • ボットに愛着が湧いてくる • 今後、GCP Natural

    Language APIなどの構文解析を導入して、雑な依頼にも対 応させる予定 ◦ ちょっとアホなほうがかわいい