2025以降の担当になった方は2025のリポジトリを参照して作ってください。
mainブランチにmerge(push)したら、レンタルサーバーに自動デプロイできるようになる
以下の.ymlファイルをプロジェクト直下の.github/workflowに新しく作成してください。
name: Deploy to Sakura
on:
push:
branches:
- main # mainブランチにpushしたら実行
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Deploy via SSH
uses: appleboy/ssh-action@v1.2.0
with:
host: fest-snct.sakura.ne.jp
username: fest-snct
key: ${{ secrets.SAKURA_SSH_KEY }}
# 2025は変更して適切な年に直してください
script: |
cd /home/fest-snct/www/2025
git fetch origin
git merge origin/main