Automate copying your files via FTP using this GitHub action.
Go to file
Sebastian Popp ce7da30e09
Merge pull request #5 from ChrisDoernen/master
Add input parameter to enforce ssl encryption
2020-03-16 09:46:50 +01:00
action.yml Default values should be a string 2020-03-09 20:07:47 +01:00
Dockerfile add new releases/v1 branch to readme 2019-11-16 18:45:24 +01:00
entrypoint.sh Add input parameter to enforce ssl encryption 2020-03-05 21:34:50 +01:00
LICENSE Initial commit 2019-09-04 21:55:13 +02:00
README.md Add input parameter to enforce ssl encryption 2020-03-05 21:34:50 +01:00

ftp-action

Automate copying your files via ftp using this GitHub action.

Example usage

name: Deploy via ftp
on: push
jobs:
  deploy:
    name: Deploy
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: Upload ftp
      uses: sebastianpopp/ftp-action@releases/v1
      with:
        host: ${{ secrets.FTP_SERVER }}
        user: ${{ secrets.FTP_USERNAME }}
        password: ${{ secrets.FTP_PASSWORD }}
        forceSsl: true
        localDir: "dist"
        remoteDir: "www"

Input parameters

Input parameter Description Required Default
host FTP server name Yes N/A
user FTP username Yes N/A
password FTP password Yes N/A
forceSsl Force SSL encryption No false
localDir The local directory to copy No .
remoteDir The remote directory to copy to No .