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
開発フローで見る 現場を支えるツールたち/devtools-20170414
Search
shin1x1
April 14, 2017
Technology
8
4k
開発フローで見る 現場を支えるツールたち/devtools-20170414
「明日の開発カンファレンス 2017」
https://fod.connpass.com/event/52522/
#asucon
shin1x1
April 14, 2017
Tweet
Share
More Decks by shin1x1
See All by shin1x1
抽象化という思考のツール - 開発現場での活用 - / Abstraction-as-a-Tool-for-Thinking-in-dev
shin1x1
0
110
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
1.1k
php-fpm がリクエスト処理する仕組みを追う / Tracing-How-php-fpm-Handles-Requests
shin1x1
6
3.7k
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
2.2k
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
2
2.8k
制約の力 - 状態を限定する -
shin1x1
6
5.5k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.8k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
510
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
1
290
Other Decks in Technology
See All in Technology
Retrospectiveを振り返ろう
nakasho
0
140
serverless team topology
_kensh
3
240
AWSが好きすぎて、41歳でエンジニアになり、AAIを経由してAWSパートナー企業に入った話
yama3133
2
190
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
300
DSPy入門
tomehirata
5
590
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
260
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
160
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
580
20251027_マルチエージェントとは
almondo_event
1
480
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
2
480
オブザーバビリティと育てた ID管理・認証認可基盤の歩み / The Journey of an ID Management, Authentication, and Authorization Platform Nurtured with Observability
kaminashi
2
1.3k
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
340
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
RailsConf 2023
tenderlove
30
1.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Thoughts on Productivity
jonyablonski
71
4.9k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Making Projects Easy
brettharned
120
6.4k
What's in a price? How to price your products and services
michaelherold
246
12k
Transcript
ɹBTVDPO 2017//14 ։ൃϑϩʔͰݟΔ ݱΛࢧ͑Δπʔϧͨͪ
D !TIJOY!LB[@ ։ൃݱͷπʔϧ
D !TIJOY!LB[@ جຊͷྲྀΕ
D !TIJOY!LB[@ جຊͷྲྀΕ ։ൃڥ ιʔείʔυ ϦϙδτϦ $* ݕূڥ ຊ൪ڥ
ιʔείʔυ ϦϙδτϦ
D !TIJOY!LB[@ ιʔείʔυϦϙδτϦ
(JU)VC D !TIJOY!LB[@ wσϑΝΫτελϯμʔυ w࿈ܞαʔϏε͕๛ $* )FSPLV /PUJpDBUJPO w13ɺίϝϯτɺϨϏϡʔ w݄ͰQSJWBUFSFQPແ੍ݶ
(JUϒϥϯνઓུ D !TIJOY!LB[@ wHJUqPX w(JU)VC'MPX w(JU)VC'MPX ಛఆϒϥϯνՃ
BEEGFBUVSF NBTUFS EFQMPZ QVTI 13 NFSHF EFQMPZ EFQMPZ 13 NFSHF
TUBHJOH QSPEVDUJPO
GFBUVSFOBNF EFWFMPQ NBTUFS QVTI 13 NFSHF EFQMPZ EFQMPZ 13 NFSHF
TUBHJOH QSPEVDUJPO
8*113 D !TIJOY!LB[@ w·ͣϒϥϯνΛΔʢGFBUVSFIPHFʣ wۭίϛοτͯ͠ɺQVTI wNBTUFSͷ13Λ࡞Δ wίʔυΛॻ͖࢝ΊΔ
࣮͢Δత࣮ҊΛཧ ࣮தͰνʔϜͰڞ༗Ͱ͖Δ ࣮தΛࣔ͢
։ൃڥ
D !TIJOY!LB[@ ։ൃڥ
։ൃڥ D !TIJOY!LB[@ w8FCΞϓϦέʔγϣϯ։ൃڥ w.BD 7BHSBOU%PDLFSGPS.BD w*%&ʢ+FU#SBJOTࣾ*%&1IQ4UPSNʣ
7BHSBOU%PDLFS D !TIJOY!LB[@ wϓϩδΣΫτઐ༻ͷಠཱͨ͠ڥ wͲ͜Ͱಉ͡ڥΛ࠶ݱ wࣗಈߏங
7BHSBOUPS%PDLFS D !TIJOY!LB[@ w7BHSBOUɺશʹಠཱͨ͠ڥ w%PDLFSɺߏங͕؆୯ىಈ͍ w$*ݕূɺຊ൪ڥͱͷڞ༗ w%PDLFSͰμϝͳΒɺ7BHSBOU
ίʔυϑΥʔϚολ D !TIJOY!LB[@ wίʔυϑΥʔϚοτͷదԠΛݕࠪɺܗ ਓ͕Βͳ͍ɺπʔϧʹΒͤΔʂ wΠϯσϯτɺϒϨʔεҐஔɺEPDίϝϯτ w*%&1)1@$PEF4OJGGFSYYGNU wHJUQSFDPNNJUIPPLͰ࣮ߦ$*Ͱ࣮ߦ
;FQMJO D !TIJOY!LB[@ wσβΠϯͷࢦࣔॻͷڞ༗αʔϏε 4DLFUDIͷσʔλΛऔΓࠐΊΔ wσβΠφҎ֎4DLFUDIͷϥΠηϯεෆཁ wը໘্ʹίϝϯτΛுΕΔ w4MBDLͷ௨ wελΠϧΨΠυͷίʔυ͕ੜ͞ΕΔ
;FQMJO D !TIJOY!LB[@
$*ڥ
D !TIJOY!LB[@ $*ڥ
$*ڥ D !TIJOY!LB[@ w$JSDMF$*+FOLJOT5SBWJT w(JU)VCͷQVTI NFSHFͰ࣮ߦ w$*λεΫ͕ΤϥʔͳΒɺ13ΛϚʔδ͠ͳ͍ wσϓϩΠʢ$%ʣ݉ͶΔ͜ͱ͕ଟ͍
$*Ͱ࣮ߦ͢ΔλεΫ D !TIJOY!LB[@ wίʔυϑΥʔϚοτνΣοΫ wςετ࣮ߦʢΦʔϧςετʣ wίʔυ੩తղੳ w੬ऑੑஅʢ7"EEZɺ7VMTͳͲʣ
$JSDMF$* D !TIJOY!LB[@ w%PDLFSରԠ͕ศར %PDLFSͰಈ͚ɺԿͰPL Τϥʔ͕ൃੜͯ͠ϩʔΧϧͰ࠶ݱͰ͖Δ w44)Ͱ͖Δͷ͕ྑ͍ wίϯςφແྉͳͷͰར༻͍͢͠
None
ݕূڥ
D !TIJOY!LB[@ ݕূڥ
ݕূڥ D !TIJOY!LB[@ w؆୯҆Ձʹߏங͍ͨ͠ )FSPLVͳͲͷ1BB4Λར༻ wຊ൪ڥʹ͍ۙڥͰࢼݧ͍ͨ͠ ɹຊ൪ڥͷαϒηοτతͳߏ "OTJCMFͳͲͰϓϩϏδϣχϯά
)FSPLV D !TIJOY!LB[@ w1BB4ͳͷͰڥߏஙָ͕ɺϝϯςෆཁ wHJUQVTI͚ͩͰσϓϩΠ w๛ͳΞυΦϯ w(JU)VCͱͷ࿈ܞָ͕
ຊ൪ڥͷαϒηοτ D !TIJOY!LB[@ wͰ͖Δ͚ͩຊ൪ڥʹ͍ۙڥͰݕূͰ͖Δ ׂΓɺίετͱͷόϥϯεॏཁ wڥߏஙશڥͰڞ௨ ઃఆΛڥ͝ͱʹ༻ҙ ܧଓతʹςετ͞ΕΔ
ຊ൪ڥ
D !TIJOY!LB[@ ຊ൪ڥ
ϓϩϏδϣχϯά D !TIJOY!LB[@ w"OTJCMF wΤʔδΣϯτϨε w:".-Ͱॻ͘ͷͰशಘ͕؆୯ w։ൃڥʙݕূڥʙຊ൪ڥͯ͢ڞ௨ ઃఆΛڥ͝ͱʹ༻ҙ
<એ> D !TIJOY!LB[@ ץߦ །ҰͷެࣜϩΰೖΓ ग़൛࣌
σϓϩΠ D !TIJOY!LB[@ w$*αʔόʔ։ൃڥ͔ΒσϓϩΠ wσϓϩΠπʔϧͰࣗಈԽ $BQJTUSBOP "OTJCMFʜ wઐ༻ϒϥϯνͷϚʔδͰࣗಈ࣮ߦ ݻఆ*1റΓ͕͋ΔͳΒ+FOLJOT w)VCPUͰखಈ࣮ߦ
4MBDLͷॻࠐΈͰ࣮ߦ
"OTJTUSBOP D !TIJOY!LB[@ w"OTJCMFSPMF w$BQJTUSBOPϥΠΫͳσϓϩΠ current -> releases/20170409123456 releases/ 20170407100000/
20170409091001/ 20170409123456/ shared/ w+FOLJOT͔Β࣮ߦ
σϓϩΠൿಗใͷө D !TIJOY!LB[@ w"1*ΩʔͳͲ w)FSPLVڥมΛ֎෦͔ΒೖΕΔ wσϓϩΠڥʹखಈͰઃஔ όʔδϣϯཧର֎ʹ͢Δ wBOTJCMFWBVMUͰ҉߸Խ
ӡ༻ɺࢹ D !TIJOY!LB[@ wαʔϏεܥ .BDLFSFM$MPVE8BUDI/FX3FMJD wࣗલ ;BCCJY/BHJPT$BDUJ ཧ͕݁ߏେมʜ w௨4MBDL
.BDLFSFM D !TIJOY!LB[@ wಋೖ͕؆୯ w"1*͕๛ ֎෦ͱͷ࿈ܞ͕͍͢͠ wಠࣗϝτϦοΫͷՃ؆୯ w௨ͷछྨ͕๛ 4MBDLʹάϥϑ͖Ͱ௨͞ΕΔͷ͕ศར
None
ӡ༻ɺࢹ D !TIJOY!LB[@ w6QUJNF3PCPUʢ)551֎ܗࢹʣ w3PMMCBSʢΤϥʔτϥοΩϯάʣ w"[VSF0.4 ϩάऩू ղੳ w௨4MBDL
3PMMCBS D !TIJOY!LB[@ wΤϥʔτϥοΩϯάαʔϏε wΤϥʔྫ֎ͷऩूɺϨϙʔτ w)551ͰૹΔ͚ͩʢଟ͘ͷݴޠʹରԠʣ wແྉ͋Γ
None
ӡ༻ɺࢹ εϚϑΥΞϓϦ D !TIJOY!LB[@ w$SBTIMZUJDT $SBTI3FQPSUऩू w'MVSSZ ΞϓϦղੳ
w%FQMPZ(BUF ϕʔλ൛ ެࣜͷϕʔλ൛ػೳͱ͢Έ͚
શͯͷ௨Λू D !TIJOY!LB[@
Configuration Deploy ࢹ Push Command ࣮⾏ Story ⾃動更新 Command ࣮⾏
ΫϥογϡϩάɾΠϕϯτɾΤϥʔऩू ߋ৽௨ ϩάऩू "1*࣮ߦ Slash Command ࣗಈςετ "1*ϦϑΝϨϯε ࣗಈੜ
·ͱΊ
·ͱΊ D !TIJOY!LB[@ wπʔϧʹͰ͖Δ͜ͱɺπʔϧʹͤΔ wࣗಈͰಈ͘ঢ়گΛ࡞Δ wπʔϧͰ։ൃͷྲྀΕΛΔ
·ͱΊ http://php-genba.shin1x1.com/