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.3k
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.1k
今から始める型安全 Python / Start Python Type Hints
yamitzky
13
4.5k
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / My Manager's Path
yamitzky
2
850
Python 3.9 時代の型安全な Pythonの極め方 / Mastering Type Safety in Python 3.9 Era
yamitzky
35
26k
なぜサーバーレスとDockerなのか 〜 インフラ運用を最小化するサービス開発 〜 / Why We Choose Serverless AND Docker
yamitzky
0
3.7k
サーバーレスを活用して少数精鋭で開発するニュースアプリ #devsumi
yamitzky
4
2.6k
ここが辛いよサーバーレス だが私は乗り越えた #builderscon
yamitzky
14
7.4k
会社の開発合宿で Electron-vueで Slackクライアント作ってみた
yamitzky
0
2.5k
Dockerfileを素早く書くtips&ライブデモ
yamitzky
2
1.8k
Other Decks in Technology
See All in Technology
チーム単位で保守性を高める:独自指標と向上にむけた実践
tarappo
0
300
10分でわかるfreeeのQA
freee
0
220
Oracle Database で機械学習を始めよう! Oracle Machine Learning
oracle4engineer
PRO
1
140
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
370
生成AI・LLM時代における 機械学習エンジニアとしてのキャリア戦略・開発戦略 / my-career-and-development-strategies-for-ml-engineer-2024
yuya4
3
160
8週連続ウェビナー_イチから学ぶFivetran
cmsuzu
0
160
AWS アーキテクチャクイズ
yuu26
2
700
マイクロサービス環境におけるDB戦略 in DMMプラットフォーム
pospome
11
3k
OCI Data Integration技術情報 / ocidi_technical_jp
oracle4engineer
PRO
1
1.5k
私のRSpecの書き方 / How I write RSpec
tmtms
4
820
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
170
生成AIサービスPanorama AIご説明資料
sdt
0
300
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.3k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
Building Applications with DynamoDB
mza
88
5.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
950
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
How To Stay Up To Date on Web Technology
chriscoyier
781
250k
Making Projects Easy
brettharned
106
5.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
225
51k
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.ΨνϟΛ Ұॹʹճؒ͢ΛืूதͰ͢ʂ