Skip to content

Update ftp-deploy.yml #54

Update ftp-deploy.yml

Update ftp-deploy.yml #54

Workflow file for this run

name: πŸš€ FTP Deploy
on: [push, workflow_dispatch]
jobs:
ftp-deploy:
runs-on: ubuntu-latest
steps:
- name: πŸ›’ Checkout
uses: actions/checkout@v2
#- name: πŸ’Ώ Install Git-FTP
# run: sudo apt-get install git-ftp
- name: πŸ› οΈ Configure Git-FTP
run: |
git config git-ftp.url sftp://${{ secrets.SFTP_HOSTNAME }}:${{ secrets.SFTP_PORT }}
git config git-ftp.user ${{ secrets.SFTP_USERNAME }}
git config git-ftp.insecure 1
- name: ⬆️ Push
run: git ftp push --passwd '${{ secrets.SFTP_PASSWORD }}' --auto-init --force
#- name: πŸ›’ Checkout
# uses: actions/checkout@v2
#- name: πŸ“¦ Get LFTP
# run: sudo apt install lftp
#- name: πŸ› οΈ Configure LFTP
# run: mkdir ~/.lftp && echo "set ssl:verify-certificate no; set cmd:default-protocol sftp; set sftp:auto-confirm true;" >> ~/.lftp/rc
#- name: πŸ”‘ Load Secrets
# run: echo "machine ${{ secrets.SFTP_HOSTNAME }} login ${{ secrets.SFTP_USERNAME }} password '${{ secrets.SFTP_PASSWORD }}'" > ~/.netrc
#- name: πŸ“ Upload Folder
# run: lftp -u ${{ secrets.SFTP_USERNAME }},'${{ secrets.SFTP_PASSWORD }}' -e "mirror --delete-first --no-recursion --parallel=100 -I *.tti -R ./ /" sftp://${{ secrets.SFTP_HOSTNAME }}:${{ secrets.SFTP_PORT }}