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.9k
開発フローで見る 現場を支えるツールたち/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 ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.8k
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
1
2.1k
制約の力 - 状態を限定する -
shin1x1
4
4.6k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.6k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
470
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
0
240
ドメインをモデリングしてPHPコードに落とし込む / domain-modeling-with-php8
shin1x1
14
7.1k
PHP 8 で作る JSON パーサ / php8-json-parser
shin1x1
1
3.7k
Kubernetes で構築する PHP 開発環境 / php-development-environment-on-kubernetes
shin1x1
3
4.9k
Other Decks in Technology
See All in Technology
実は強い 非ViTな画像認識モデル
tattaka
2
1.1k
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
3.1k
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
340
RemoveだらけのPHPUnit 12に備えよう
cocoeyes02
0
230
Two Blades, One Journey: Engineering While Managing
ohbarye
4
1.5k
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
14
4.5k
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
540
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
540
脳波を用いた嗜好マッチングシステム
hokkey621
0
280
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
150
MIMEと文字コードの闇
hirachan
2
1.4k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
4
400
Done Done
chrislema
182
16k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Designing for humans not robots
tammielis
250
25k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
A better future with KSS
kneath
238
17k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Typedesign – Prime Four
hannesfritz
40
2.5k
Six Lessons from altMBA
skipperchong
27
3.6k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
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/