diff --git a/.github/workflows/ftp-deploy.yml b/.github/workflows/ftp-deploy.yml index 8428b46..fb85e06 100644 --- a/.github/workflows/ftp-deploy.yml +++ b/.github/workflows/ftp-deploy.yml @@ -6,11 +6,26 @@ jobs: steps: - 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: 💿 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 + + #- 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 }} + #- 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 }}