GitActions
GitHubの自動デプロイ「Actions/workflow」についての記述です。
「main」ブランチにプッシュされることをトリガーとして自動デプロイが動作します。
FTPホスト名
secrets.FTP_SERVER_LIFE_FAMILY
FTPユーザ名
secrets.FTP_USERNAME_LIFE_FAMILY
FTPパスワード
secrets.FTP_PASSWORD_LIFE_FAMILY
コード(workflows/main.yml)
workflows/main.yml
name: FTP-Upload
on:
workflow_dispatch:
push:
branches:
- 'main'
jobs:
deploy:
name: FTP-Upload
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Sync files
uses: SamKirkland/FTP-Deploy-Action@v4.3.4
with:
server: ${{ secrets.FTP_SERVER_LIFE_FAMILY }}
username: ${{ secrets.FTP_USERNAME_LIFE_FAMILY }}
password: ${{ secrets.FTP_PASSWORD_LIFE_FAMILY }}
local-dir: {移行元}
server-dir: {移行先}
参考
DANGER
FTPでのアップロード先が海外からの通信を遮断していた場合、失敗する。