File tree Expand file tree Collapse file tree 1 file changed +17
-21
lines changed
Expand file tree Collapse file tree 1 file changed +17
-21
lines changed Original file line number Diff line number Diff line change @@ -3,31 +3,27 @@ name: FTP Deploy
33on :
44 push :
55 branches :
6- - main # or your deploy branch
6+ - main
77
88jobs :
99 ftp-deploy :
10- name : Upload via FTP
1110 runs-on : ubuntu-latest
1211
1312 steps :
14- - name : Checkout source
15- uses : actions/checkout@v3
13+ - name : Checkout source
14+ uses : actions/checkout@v3
1615
17- - name : FTP Deploy
18- uses :
SamKirkland/[email protected] 19- with :
20- server : ${{ secrets.FTP_SERVER }}
21- username : ${{ secrets.FTP_USERNAME }}
22- password : ${{ secrets.FTP_PASSWORD }}
23- server-dir : ${{ secrets.FTP_TARGET }}/
24- exclude : |
25- **/.git*
26- **/.github*
27- **/README.md
28- **/SQL
29- **/.env
30- **/tests/**
31- admin/includes/dbconnection.php
32- user/includes/dbconnection.php
33- employee/includes/dbconnection.php
16+ - name : Install lftp
17+ run : sudo apt-get update && sudo apt-get install -y lftp
18+
19+ - name : Deploy via FTP
20+ env :
21+ FTP_SERVER : ${{ secrets.FTP_SERVER }}
22+ FTP_USERNAME : ${{ secrets.FTP_USERNAME }}
23+ FTP_PASSWORD : ${{ secrets.FTP_PASSWORD }}
24+ FTP_TARGET : ${{ secrets.FTP_TARGET }}/
25+ run : |
26+ lftp -c "
27+ open -u $FTP_USERNAME,$FTP_PASSWORD $FTP_SERVER
28+ mirror -R --delete --verbose ./ $FTP_TARGET
29+ "
You can’t perform that action at this time.
0 commit comments