Skip to content

Suppression install packages système #73

Suppression install packages système

Suppression install packages système #73

Workflow file for this run

name: Publier
on:
push:
branches: [main]
workflow_dispatch:
concurrency:
group: 'publish'
cancel-in-progress: false
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout du dépôt
uses: actions/checkout@v4
- name: Installation de Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.12'
cache: 'pip'
cache-dependency-path: 'requirements*.txt'
- name: Mise à jour de pip
run: python -m pip install --upgrade pip
- name: Installation des dépendances
run: pip install -r requirements.txt
- name: Installation de la clef SSH
run: |
mkdir $HOME/.ssh
echo "${{ secrets.SSH_KEY }}" >> $HOME/.ssh/id_rsa
chmod 400 $HOME/.ssh/id_rsa
ssh-keyscan -t rsa ${{ vars.SSH_HOST }} >> $HOME/.ssh/known_hosts
- name: Génération et déploiement du site
env:
SSH_HOST: ${{ vars.SSH_HOST }}
SSH_PATH: ${{ vars.SSH_PATH }}
SSH_USER: ${{ vars.SSH_USER }}
BASE_URL: ${{ vars.BASE_URL }}
MINIFY_XML: ${{ vars.MINIFY_XML }}
MINIFY_JSON: ${{ vars.MINIFY_JSON }}
run: |
staticjinjaplus publish