Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitLabのSlack連携を魔改造して作る開発を楽しくする仕組み
Search
Mitsuki Ogasahara
April 11, 2017
Technology
1
2.5k
GitLabのSlack連携を魔改造して作る開発を楽しくする仕組み
#gitlabjp GitLab Meetup Tokyo #2
Mitsuki Ogasahara
April 11, 2017
Tweet
Share
More Decks by Mitsuki Ogasahara
See All by Mitsuki Ogasahara
Utility-first な CSS-in-JS 〜Tailwind CSS と Chakra UI を添えて〜 / Utility-First CSS-in-JS
yamitzky
5
1.3k
今から始める型安全 Python / Start Python Type Hints
yamitzky
13
4.7k
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / My Manager's Path
yamitzky
2
940
Python 3.9 時代の型安全な Pythonの極め方 / Mastering Type Safety in Python 3.9 Era
yamitzky
35
28k
なぜサーバーレスとDockerなのか 〜 インフラ運用を最小化するサービス開発 〜 / Why We Choose Serverless AND Docker
yamitzky
0
3.9k
サーバーレスを活用して少数精鋭で開発するニュースアプリ #devsumi
yamitzky
4
2.8k
ここが辛いよサーバーレス だが私は乗り越えた #builderscon
yamitzky
14
7.7k
会社の開発合宿で Electron-vueで Slackクライアント作ってみた
yamitzky
0
2.6k
Dockerfileを素早く書くtips&ライブデモ
yamitzky
2
1.8k
Other Decks in Technology
See All in Technology
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
9
120k
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
140
Apple/Google/Amazonの決済システムの違いを踏まえた定期購読課金システムの構築 / abema-billing-system
cyberagentdevelopers
PRO
1
220
バクラクにおける可観測性向上の取り組み
yuu26
3
410
[AWS JAPAN 生成AIハッカソン] Dialog の紹介
yoshimi0227
0
150
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
1
160
Product Engineer Night #6プロダクトエンジニアを育む仕組み・施策
hacomono
PRO
1
470
MAMを軸とした動画ハンドリングにおけるAI活用前提の整備と次世代ビジョン / abema-ai-mam
cyberagentdevelopers
PRO
1
110
ABEMA のコンテンツ制作を最適化!生成 AI x クラウド映像編集システム / abema-ai-editor
cyberagentdevelopers
PRO
1
180
Amazon_CloudWatch_ログ異常検出_導入ガイド
tsujiba
4
1.6k
「視座」の上げ方が成人発達理論にわかりやすくまとまってた / think_ perspective_hidden_dimensions
shuzon
2
1.5k
生成AIとAWS CDKで実現! 自社ブログレビューの効率化
ymae
2
330
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
It's Worth the Effort
3n
183
27k
Speed Design
sergeychernyshev
24
570
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Designing for Performance
lara
604
68k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Visualization
eitanlees
144
15k
Gamification - CAS2011
davidbonilla
80
5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Statistics for Hackers
jakevdp
796
220k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Transcript
(JU-BCͷ4MBDL࿈ܞΛ ຐվͯ͠࡞Δ ։ൃΛָ͘͢͠ΔΈ @yamitzky / খּݪޫو
https://goo.gl/wnrRNn 4MBDL࿈ܞऐ͍͠ ୭͕ͬͨͷ͔Θ͔ΓͮΒ͍orz
https://goo.gl/wnrRNn 4MBDL࿈ܞΛվ͍ͨ͠ʂ
https://goo.gl/wnrRNn (JU-BCˠ4MBDL࿈ܞͷΈ Slack Webhook HTTP POST GitLab Server SlackͷIncoming WebhookΛGitLabʹઃఆ͓ͯ͘͠
https://goo.gl/wnrRNn 4MBDL࿈ܞվͷΈ GitLab Server Slack Webhook HTTP POST HTTP POST
Intercept! SlackͷWebhook෩ͷ தܧαʔόʔΛཱͯͨΒߦ͚ΔͷͰʁ
https://goo.gl/wnrRNn 4MBDLதܧ"1*ͷΈ Serverless API by API Gateway & Lambda ݩͷ+40/
ָ͍͠ +40/
https://goo.gl/wnrRNn ݩͷ4MBDL࿈ܞ ୭͕ͬͨͷ͔Θ͔ΓͮΒ͍orz
https://goo.gl/wnrRNn վͨ͠4MBDL࿈ܞ ൃݴͨ͠ਓ͕Θ͔Δʂ
https://goo.gl/wnrRNn վͨ͠4MBDL࿈ܞ ϝϯγϣϯ͕ඈͿʂ ࠷ߴʂ
https://goo.gl/wnrRNn ͓·͚ɿ։ൃΛָ͘͢͠ΔΈ ʮ-(5.Ψνϟʯ
https://goo.gl/wnrRNn (JU-BCʹ-(5.ͱॻ͖ࠐΉ
https://goo.gl/wnrRNn ϥϯμϜͳ-(5.ը૾ΛԼ
https://goo.gl/wnrRNn 443ͷྫ
https://goo.gl/wnrRNn +9௨৴ࣾͰ -(5.ΨνϟΛ Ұॹʹճؒ͢ΛืूதͰ͢ʂ