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
WordPressをGitで管理する
Search
yachin29
October 22, 2023
Technology
0
790
WordPressをGitで管理する
勉強会の資料です。
yachin29
October 22, 2023
Tweet
Share
More Decks by yachin29
See All by yachin29
2023年のHTMLとCSS
yachin29
0
630
Other Decks in Technology
See All in Technology
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
今年一年で頑張ること / What I will do my best this year
pauli
1
230
Amazon Route 53, 待ちに待った TLSAレコードのサポート開始
kenichinakamura
0
180
AWS re:Invent 2024 recap in 20min / JAWSUG 千葉 2025.1.14
shimy
1
110
iPadOS18でフローティングタブバーを解除してみた
sansantech
PRO
1
150
技術に触れたり、顔を出そう
maruto
1
160
AWS re:Invent 2024 re:Cap Taipei (for Developer): New Launches that facilitate Developer Workflow and Continuous Innovation
dwchiang
0
180
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
140
コロプラのオンボーディングを採用から語りたい
colopl
5
1.4k
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
380
新卒1年目、はじめてのアプリケーションサーバー【IBM WebSphere Liberty】
ktgrryt
0
150
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
200
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
How to Ace a Technical Interview
jacobian
276
23k
Building Applications with DynamoDB
mza
93
6.2k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Building Adaptive Systems
keathley
38
2.4k
GitHub's CSS Performance
jonrohan
1030
460k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
YesSQL, Process and Tooling at Scale
rocio
170
14k
Transcript
WordPressをGitで管理する CI/CDツールを使って面倒な 作業を自動化!
None
WordPressのテーマフォルダをGithubで管理する WordPressのデータを全てGitで管理すると大変なので、テーマフォルダだけを Gitで管理がおすすめ! まずはGithubのデータをローカルで更新
Githubのaction機能を使って本番サーバーに 自動でアップロード
秘匿性の高い情報を「secrets機能」を使って登録する 秘匿性の高い情報を「secrets機能」使って登する。 必要な物 FTPサーバーへのログイン情報 ◦ FTPサーバーアドレス ◦ FTPユーザー名 ◦
FTPパスワード
実際の作業手順 1. AさんがブランチAで担当作業を進める 2. 同時にBさんはブランチBで担当作業を進める 3. 終わった方からdevブランチに担当ブランチをマージする 4. devブランチにAさんBさん両方のデータが入る(最終確認) 5.
mainブランチにdevブランチをマージ(自動的に本サーバーに アップロードされる) 6. 本番環境のデータを確認して作業終了!