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
3.8k
開発フローで見る 現場を支えるツールたち/devtools-20170414
「明日の開発カンファレンス 2017」
https://fod.connpass.com/event/52522/
#asucon
shin1x1
April 14, 2017
Tweet
Share
More Decks by shin1x1
See All by shin1x1
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
1.7k
制約の力 - 状態を限定する -
shin1x1
3
3.9k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.4k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
420
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
0
190
ドメインをモデリングしてPHPコードに落とし込む / domain-modeling-with-php8
shin1x1
14
6.9k
PHP 8 で作る JSON パーサ / php8-json-parser
shin1x1
1
3.4k
Kubernetes で構築する PHP 開発環境 / php-development-environment-on-kubernetes
shin1x1
3
4.7k
独立したコアレイヤパターンの適用 - fortee 編 - / fortee-meets-independent-core-layer-pattern
shin1x1
0
3.4k
Other Decks in Technology
See All in Technology
セキュリティ監視の内製化 効率とリスク
mixi_engineers
PRO
4
640
X-Correlation Injections (or How to break server-side contexts)
fransrosen
0
360
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
160
中規模・ミドルTier開発組織におけるDevRelの戦略と実行と成果 - DevRel Guild Conference Mini -
leveragestech
2
260
分野に潜むツールの紹介
pojiro
1
330
株式会社M2X エンジニアチーム紹介資料
m2xsoftware
0
320
LLM を現場で評価する
asei
4
680
リクルートのデータマネジメント組織に 求められてきたコト
recruitengineers
PRO
4
340
PlaywrightによるE2Eテスト入門 / Introduction to E2E Testing with Playwright
rhumie
3
910
スーパーマリオRPGのリメイク版の変更点からみるUX
nishiharatsubasa
1
110
Binary Authorizationと友達になろう / Let's be friends with Binary Authorization
iselegant
2
130
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(1)Gitハンズオン
nomu
0
280
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
Documentation Writing (for coders)
carmenintech
65
4.3k
GitHub's CSS Performance
jonrohan
1029
450k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
For a Future-Friendly Web
brad_frost
173
9.3k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
22
1.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Bash Introduction
62gerente
608
210k
We Have a Design System, Now What?
morganepeng
48
7.1k
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/