Spiegati passaggi build.

This commit is contained in:
Emiliano Vavassori 2024-03-02 22:38:44 +01:00
parent 75fadb7c3f
commit e46cf8ec5e
1 changed files with 10 additions and 5 deletions

View File

@ -5,10 +5,14 @@ jobs:
build+deploy:
runs-on: site-builder
steps:
- uses: actions/checkout@v4
- run: /venv/bin/pip install -r requirements.txt
- run: /venv/bin/pelican content -s publishconf.py
- uses: burnett01/rsync-deployments@6.0.0
- name: Pull del repository
uses: actions/checkout@v4
- name: Installazione dipendenze sito
run: /venv/bin/pip install -r requirements.txt
- name: Compilazione del sito
run: /venv/bin/pelican content -s publishconf.py
- name: Trasferimento del sito
uses: burnett01/rsync-deployments@6.0.0
with:
switches: -avz --delete
path: output/
@ -17,7 +21,8 @@ jobs:
remote_user: ${{ secrets.REMOTE_USER }}
remote_key: ${{ secrets.SSH_PRIVATE_KEY }}
remote_path: /var/www/conference
- uses: appleboy/ssh-action@v1.0.3
- name: Sistemazione permessi
uses: appleboy/ssh-action@v1.0.3
with:
host: ${{ secrets.REMOTE_HOST }}
port: ${{ secrets.REMOTE_PORT }}