lftp-custom-action
ActionsAutomate copying your files via FTP using this GitHub action. This command is fork of sebastianpopp/ftp-action
v3.0.0
LatestBy tomato4
Tags
(2)Automate copying your files via ftp using this GitHub action. This command is fork of sebastianpopp/ftp-action with customizable LFTP command.
name: Deploy via ftp
on: push
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Upload ftp
uses: sebastianpopp/ftp-action@releases/v2
with:
host: ${{ secrets.FTP_SERVER }}
user: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
command: "mirror"
localDir: "dist"
remoteDir: "www"
options: "--delete --asci"
Input parameter | Description | Required | Default |
---|---|---|---|
host | FTP server name | Yes | N/A |
user | FTP username | Yes | N/A |
password | FTP password | Yes | N/A |
command | LFTP command | No | "mirror" |
localDir | The local directory to copy | No | . |
remoteDir | The remote directory to copy to | No | . |
forceSsl | Force SSL encryption | No | false |
options | Mirror command options | No | "--reverse --continue --dereference" |
lftp-custom-action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.