【ミックスホスト】GitHub Actionでプッシュしたらサーバーupする設定

順番

  • mainブランチにプッシュ
  • actionが走ってGitHub→mixhostサーバーへUP
  • 変更を確認

の流れです。

以下パスにジョブを記載しました。

.github/workflows/deploy.yml

on:
  push:                 
    branches:           
      - main    
name: Build and Deploy  
jobs:
  FTP-Deploy-Action:
    name: FTP-Deploy-Action     # JOBの名前
    runs-on: ubuntu-latest      # 仮想環境の種類を指定
    steps:
      - uses: actions/checkout@master                   
      - name: FTP-Deploy-Action
        uses: SamKirkland/[email protected]   
        env:                                        
          FTP_SERVER: ${{ secrets.FTP_SERVER }}     
          FTP_USERNAME: ${{ secrets.FTP_USERNAME }} 
          FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }} 
          LOCAL_DIR: ./src # src配下にプッシュ
          REMOTE_DIR: "public_html/固有のやつ/src" # src配下にプッシュ

参考

GitHub Actionsを使ってFTP自動デプロイ(Webサイト公開)を実現!ソフトを使った手動アップロードを卒業する | Arrown

GitHub、使ってますか??僕も何かとお世話になっていまして、仕事をする日にG…
arrown-blog.com