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
480
WordPressをGitで管理する
勉強会の資料です。
yachin29
October 22, 2023
Tweet
Share
More Decks by yachin29
See All by yachin29
2023年のHTMLとCSS
yachin29
0
550
Other Decks in Technology
See All in Technology
止まらないLinuxシステムを構築する_高信頼性クラスタ入門
koedoyoshida
3
2.2k
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
960
高専で制御を、大学でセンシングを学び、次は脳みそ
satoshirobatofujimoto
0
120
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
380
One engineer company with Ruby on Rails
rstankov
2
450
M5と自作基板をくっつけてみた〜M5 Japan Tour 2024 Spring 福冈 (Fukuoka|福岡)〜
keropiyo
0
190
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
150
今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編
devops_vtj
21
5.9k
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
150
【基本】データベース設計
oracle4engineer
PRO
2
240
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
930
.NET Profiler in 2024.
kkamegawa
2
2.1k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
125
8.5k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
For a Future-Friendly Web
brad_frost
172
9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
How STYLIGHT went responsive
nonsquared
92
4.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
1.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Debugging Ruby Performance
tmm1
70
11k
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. 本番環境のデータを確認して作業終了!