https://github.com/sebastianpopp/ftp-action
Automate copying your files via FTP using this GitHub action.
https://github.com/sebastianpopp/ftp-action
deploy ftp github-actions
Last synced: about 1 year ago
JSON representation
Automate copying your files via FTP using this GitHub action.
- Host: GitHub
- URL: https://github.com/sebastianpopp/ftp-action
- Owner: sebastianpopp
- License: mit
- Created: 2019-09-04T19:55:13.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-20T10:14:54.000Z (over 3 years ago)
- Last Synced: 2025-03-24T10:44:07.328Z (about 1 year ago)
- Topics: deploy, ftp, github-actions
- Language: Shell
- Homepage: https://github.com/marketplace/actions/ftp-action
- Size: 8.79 KB
- Stars: 111
- Watchers: 4
- Forks: 42
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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@v2
- name: Upload ftp
uses: sebastianpopp/ftp-action@releases/v2
with:
host: ${{ secrets.FTP_SERVER }}
user: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
localDir: "dist"
remoteDir: "www"
options: "--delete --asci"
```
## 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 | .
forceSsl | Force SSL encryption | No | false
options | Mirror command options | No | ''