Skip to content

Commit 5b6c29a

Browse files
authored
Update deploy.yml
1 parent 542c0c4 commit 5b6c29a

File tree

1 file changed

+17
-21
lines changed

1 file changed

+17
-21
lines changed

.github/workflows/deploy.yml

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,27 @@ name: FTP Deploy
33
on:
44
push:
55
branches:
6-
- main # or your deploy branch
6+
- main
77

88
jobs:
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+
"

0 commit comments

Comments
 (0)