Skip to content

Commit ae140ce

Browse files
authored
Update ftp_deploy.yml
Signed-off-by: Thomas <1688389+Rakambda@users.noreply.github.com>
1 parent 7cfae92 commit ae140ce

1 file changed

Lines changed: 12 additions & 19 deletions

File tree

.github/workflows/ftp_deploy.yml

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,18 @@ name: Deployment
22

33
on:
44
push:
5-
branches:
6-
- master
5+
workflow_dispatch:
76

87
jobs:
98
deployment:
10-
runs-on: ubuntu-latest
11-
steps:
12-
- uses: actions/checkout@v5
13-
with:
14-
fetch-depth: 10
15-
- name: Set up Git-FTP
16-
run: |
17-
curl https://raw.githubusercontent.com/git-ftp/git-ftp/master/git-ftp > git-ftp &&
18-
sudo mv git-ftp /bin &&
19-
sudo chmod 755 /bin/git-ftp
20-
- name: Deploy on FTP
21-
run: |
22-
git ftp push -v --remote-root /www/subdomains/yttracker --syncroot app/ --user ${FTP_USER} --passwd ${FTP_PASSWORD} ${FTP_HOST}
23-
env:
24-
FTP_USER: ${{ secrets.FTP_USER }}
25-
FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }}
26-
FTP_HOST: ${{ secrets.FTP_HOST }}
9+
name: "Deploy YTTrackerWeb"
10+
uses: RakambdaOrg/rakambda-github-workflows/.github/workflows/sync-ftp.yml@main
11+
if: ${{ github.ref == format('refs/heads/{0}', github.event.repository.default_branch) }}
12+
with:
13+
remote-path: "/www/subdomains/yttracker"
14+
repository-path: "app/"
15+
environment: FtpPersonalWebsite
16+
secrets:
17+
ftp-host: ${{ secrets.FTP_HOST }}
18+
ftp-user: ${{ secrets.FTP_USER }}
19+
ftp-password: ${{ secrets.FTP_PASSWORD }}

0 commit comments

Comments
 (0)