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
870
WordPressをGitで管理する
勉強会の資料です。
yachin29
October 22, 2023
Tweet
Share
More Decks by yachin29
See All by yachin29
2023年のHTMLとCSS
yachin29
0
700
Other Decks in Technology
See All in Technology
レガシーで硬直したテーブル設計から変更容易で柔軟なテーブル設計にする
red_frasco
4
620
TypeScript×CASLでつくるSaaSの認可 / Authz with CASL
saka2jp
2
140
mablでリグレッションテストをデイリー実行するまで #mablExperience
bengo4com
0
400
ローカルLLM基礎知識 / local LLM basics 2025
kishida
23
8.8k
スタートアップの事業成長を支えるアーキテクチャとエンジニアリング
doragt
1
8.5k
社内外から"使ってもらえる"データ基盤を支えるアーキテクチャの秘訣/登壇資料(飯塚 大地・高橋 一貴)
hacobu
PRO
0
7.7k
クラスタ統合リアーキテクチャ全貌~1,000万ユーザーのウェルネスSaaSを再設計~
hacomono
PRO
0
190
Progressive Deliveryで支える!スケールする衛星コンステレーションの地上システム運用 / Ground Station Operation for Scalable Satellite Constellation by Progressive Delivery
iselegant
1
220
IPv6-mostly field report from RubyKaigi 2026
sorah
0
210
AI自動ペンテスト「RapidPen」ご紹介資料
laysakura
0
110
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
170
持続可能なアクセシビリティ開発
azukiazusa1
6
340
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Typedesign – Prime Four
hannesfritz
42
2.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
Bash Introduction
62gerente
615
210k
Thoughts on Productivity
jonyablonski
73
4.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Navigating Team Friction
lara
190
16k
Balancing Empowerment & Direction
lara
5
760
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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. 本番環境のデータを確認して作業終了!