Automate copying your files via FTP using this GitHub action.
Find a file
Thijs Niks 12afc55717 Excluding Git history
Comparing all Git files on every action takes up time and I’m assuming people don’t need the Git history to be available on their FTP server
2019-11-14 16:21:14 -08:00
action.yml add action 2019-09-04 22:29:00 +02:00
Dockerfile add action 2019-09-04 22:29:00 +02:00
entrypoint.sh Excluding Git history 2019-11-14 16:21:14 -08:00
LICENSE Initial commit 2019-09-04 21:55:13 +02:00
README.md add readme 2019-09-05 10:56:26 +02:00

ftp-action

Automate copying your files via FTP using this GitHub action.

Example usage

name: Upload via FTP
on: push
jobs:
  FTP-Action:
    name: FTP-Action
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: Deploy FTP
      uses: sebastianpopp/ftp-action@master
      with:
        host: "ftp.example.com"
        user: ${{ secrets.FTP_USERNAME }}
        password: ${{ secrets.FTP_PASSWORD }}
        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
localDir The local directory to copy No .
remoteDir The remote directory to copy to No .