Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
マージリクエストすると自動でレビュー用Drupal環境を作ってくれるやつ / Drupal S...
Search
masamoto
May 31, 2017
Programming
0
290
マージリクエストすると自動でレビュー用Drupal環境を作ってくれるやつ / Drupal Study Meeting @ DC 5th
drupal-review-env のご紹介です。
GitHub:
https://github.com/masamotod/drupal-review-env
masamoto
May 31, 2017
Tweet
Share
More Decks by masamoto
See All by masamoto
Content Deployモジュールのご紹介 / Drupal Study Meeting @ DC 2nd
masamoto
0
230
d7→d8 のテーブル構造の変化 / Drupal Study Meeting @ DC 1st
masamoto
0
270
Other Decks in Programming
See All in Programming
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
160
Grafana:建立系統全知視角的捷徑
blueswen
0
210
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
gunshi
kazupon
1
120
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.8k
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
120
認証・認可の基本を学ぼう後編
kouyuume
0
250
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
450
AtCoder Conference 2025
shindannin
0
120
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
580
ゲームの物理 剛体編
fadis
0
370
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Music & Morning Musume
bryan
46
7k
How to Ace a Technical Interview
jacobian
281
24k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
510
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
950
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
90
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
260
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
89
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The Language of Interfaces
destraynor
162
25k
Transcript
ϚʔδϦΫΤετ͢Δͱ ࣗಈͰϨϏϡʔ༻DrupalڥΛ ࡞ͬͯ͘ΕΔͭ masamoto@dgcircus
ϚʔδϦΫΤετ (MR) ͱ • ͋Δϒϥϯν͔ΒผͷϒϥϯνͷϚʔδɹ ґཔΛग़ͤΔGitLabͷػೳ • diffͷ֬ೝɺϚʔδͷ࣮ߦΛWeb͔Βߦ͑Δ • GitHubͩͱPull
Request
Git Flow + MRۦಈ։ൃ • ϝΠϯ։ൃϒϥϯν (developϒϥϯν) ʹ ίϛοτͨ͠Γpushͨ͠Γ͠ͳ͍ •
มߋ͢Δ࣌featureϒϥϯνΛͬͯMR͢Δ • MRΛϨϏϡʔͯ͠Β͍ɺϨϏϡʔΛ௨ͬͨ มߋ͚ͩdevelopʹϚʔδ͞ΕΔ
Git Flow + MRۦಈ։ൃ • ϨϏϡʔ͢Δ࣌ʹίʔυ͚ͩͰͳ͘ಈ࡞֬ೝ ͨ͘͠ͳͬͯ͘Δ • Drupalͩͱखܰʹಈ࡞Λ֬ೝͰ͖ͳ͍ •
ιʔείʔυ͚ͩͰͳ͘ɺDB੩తϑΝΠϧ ߋ৽͠ͳ͍ͱಈ͔ͳ͍ • Ҏલͷঢ়ଶʹ͢ͷΊΜͲ͍͘͞
ϚʔδϦΫΤετ͢Δͱ ࣗಈͰϨϏϡʔ༻ڥΛ ্ཱͪ͛ͯ͘ΕΔ͕ͭཉ͍͠
drupal-review-env IUUQTHJUIVCDPNNBTBNPUPEESVQBMSFWJFXFOW
drupal-review-env The command line tool to launch cloned Drupal environment
for review (code review, test, etc...) https://github.com/masamotod/drupal- review-env
͍ํ
ڥΛ࡞Δ $ drupal-review-env create <branch-name>
ڥΛߋ৽ (มߋΛpull) $ drupal-review-env pull <branch-name>
σϞ
՝ • Webͷཧը໘͕ཉ͍͠ (CakePHPͰ࡞Γ͍ͨ) • JenkinsͰಈ͔͢ͷ͕ΊΜͲ͔ͬͨ͘͞ • γΣϧεΫϦϓτͩͱ֦ு͕͠ΜͲ͘ͳ͖ͬͯ ͨ •
Slack௨ͱ͔ΛڧԽ͍ͨ͠
fin