Work on CI/CD
Some checks failed
Deploy / build (push) Successful in 8s
Deploy / deploy (push) Failing after 6s

This commit is contained in:
Aloïs Micard 2024-12-23 12:36:23 +01:00
parent 2f6f6dd93e
commit 511011b46a

View file

@ -2,7 +2,7 @@ name: Deploy
on: [ push ] on: [ push ]
jobs: jobs:
deploy: build:
runs-on: docker runs-on: docker
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -18,7 +18,21 @@ jobs:
- name: Build - name: Build
run: ./hugo run: ./hugo
- uses: actions/upload-artifact@v3 - name: Upload artifact
uses: actions/upload-artifact@v3
with: with:
name: website name: website
path: public/ path: public/
deploy:
runs-on: docker
steps:
- uses: actions/download-artifact@v3
with:
name: website
- name: Install lftp
run: apt install -y lftp
- name: Deploy website
run: lftp -c "open -u $FTP_USER,$FTP_PASS $FTP_HOST; mirror -R public/ ~/$FTP_DIR; quit"