milanmk/FTP/SFTP file deployer

Fast and customizable deployment with parallel connections and proxy support. Deploy only changed files or do full sync.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
remote-protocolRemote file transfer protocol (ftp, sftp)yessftp
remote-hostRemote hostyes
remote-portRemote portyes22
remote-userFTP/SSH usernameyes
remote-passwordFTP/SSH passwordno""
ssh-private-keySSH private key of userno
proxyEnable proxy for FTP connection (true, false)yesfalse
proxy-hostProxy hostno
proxy-portProxy portno22
proxy-forwarding-portProxy forwarding portno1080
proxy-userProxy usernameno
proxy-private-keyProxy SSH private key of userno
local-pathLocal path to repositoryyes.
remote-pathRemote path on hostyes.
syncFile synchronization (delta, full)yesdelta
sync-delta-excludesFiles to exclude from delta syncno
sync-delta-includesAdditional files to include in delta syncno
ssh-optionsAdditional command arguments for SSH clientno
ftp-optionsAdditional command arguments for FTP client (lftp)no
ftp-mirror-optionsAdditional command arguments for mirroring (lftp)no
ftp-post-sync-commandsAdditional ftp commands to run after synchronization (lftp)no
webhookSend webhook event notificationsno
artifactsUpload logs to artifactsno
debugEnable debug information (true, false)no

no outputs