Automate copying your files via ftp using this GitHub action.
name: Deploy via ftp
on:
push:
branches:
- master
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Upload deploy
uses: HimoSoft/himosoft-ftp-deploy@releases/v1.1.0
with:
host: ${{ secrets.FTP_SERVER }}
user: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
localDir: "."
remoteDir: "public_html"
Input parameter | Description | Required | Default |
---|---|---|---|
host | FTP server name | Yes | N/A |
user | FTP username | Yes | N/A |
password | FTP password | Yes | N/A |
localDir | The local directory to copy | No | . |
remoteDir | The remote directory to copy to | No | . |
forceSsl | Force SSL encryption | No | false |