前回#1でお持ちのWordPressをサクっとShifterにマイグレーションができたところで継続的にテーマやプラグインをメンテナンスするためには、SSHやFTPが使えないShifterは少し面倒++;;と思っていたところに
GitHub ActionsとShifter Github Plugin Installerを使ってGitHub Actionsを使ってリリース用のzipを自動的に生成して、Shifter Github Plugin Installerから公式テーマ/プラグインのようにShifter上のWordPressダッシュボードから手軽にアップデートができるようになりました!のでzoomでのオンライン参加の方を交えながらハンズオンを開催しました!
前半はうまくいっていましたが、後半のプラグインのアップデートはハンズオンの魔物が住んでいてリモートから助け舟を出してもらいながらの進行になってしまいました。。。
GitHub Actionsについてはこちら
Shifter Github Plugin Installer sample
詳細の手順はWordPressダッシュボードのこのプラグインのページに記載されている以下の内容通りにすれば該当リポジトリのリリースにzipが作成されるようになります。
- 次のサンプルをgithubからコピーします getshifter/shifter-github-hosting-plugin-sample
- /path_to_your_repository/.github/workflows/release.yml ファイルのPACKAGE_NAMEを書き換えてください。(コード内にコメントがあります) :
- composerが必要ない場合はnpm install をコメントアウトしてください。
- 編集が完了したらGitHubにコミット&プッシュします。