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.2k
今から始める型安全 Python / Start Python Type Hints
yamitzky
13
4.7k
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / My Manager's Path
yamitzky
2
930
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.8k
サーバーレスを活用して少数精鋭で開発するニュースアプリ #devsumi
yamitzky
4
2.8k
ここが辛いよサーバーレス だが私は乗り越えた #builderscon
yamitzky
14
7.6k
会社の開発合宿で Electron-vueで Slackクライアント作ってみた
yamitzky
0
2.6k
Dockerfileを素早く書くtips&ライブデモ
yamitzky
2
1.8k
Other Decks in Technology
See All in Technology
FastAPIでのasync defとdefの使い分け
takashi1029
6
1.9k
入門 KRR
donkomura
0
110
【shownet.conf_】ローカル5Gを活用したウォーキングツアーの体感向上
shownet
PRO
0
320
Perlで始めるeBPF: 自作Loaderの作り方 / Getting started with eBPF in Perl_How to create your own Loader
takehaya
1
800
エンジニアは伝え方が9割/90% of what engineers need is communication skills
ykanoh
2
250
テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜
ysknsid25
10
3k
【shownet.conf_】ShowNet x 宇宙ネットワーク
shownet
PRO
0
380
低コストで実現する社内文書RAG機能を搭載したAIチャットボット開発
takapy
4
730
O'Reilly Superstream: Building a RAG App to Chat with Your Data
pamelafox
0
110
【shownet.conf_】クロージングセッション
shownet
PRO
0
290
業務ヒアリングと知識の呪い
tamai_63
0
250
How CERN serves 1EB of data via FUSE
ennael
PRO
0
16k
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
24
1.7k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Code Reviewing Like a Champion
maltzj
519
39k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
Six Lessons from altMBA
skipperchong
26
3.4k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
Making Projects Easy
brettharned
115
5.8k
What the flash - Photography Introduction
edds
67
11k
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
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.ΨνϟΛ Ұॹʹճؒ͢ΛืूதͰ͢ʂ