diff --git a/app/views/admin/communication/websites/configs/deuxfleurs_workflow/static.html.erb b/app/views/admin/communication/websites/configs/deuxfleurs_workflow/static.html.erb new file mode 100644 index 0000000000000000000000000000000000000000..b68bb0092ca4d636adac686d711a3018d706bea2 --- /dev/null +++ b/app/views/admin/communication/websites/configs/deuxfleurs_workflow/static.html.erb @@ -0,0 +1,40 @@ +name: deuxfleurs + +on: + push: + branches: [ "main" ] + +jobs: + build_and_deploy: + name: Compilation du site Hugo et déploiement Deux fleurs + runs-on: ubuntu-latest + steps: + + - name: Récupération des données + uses: actions/checkout@v3 + with: + submodules: true + + - name: Installation de Node + uses: actions/setup-node@v3 + with: + node-version: '16' + cache: 'yarn' + + - name: Installation des dépendances JavaScript + run: yarn install --frozen-lockfile + + - name: Installation de Hugo + uses: peaceiris/actions-hugo@v2.6.0 + with: + hugo-version: 'latest' + extended: true + + - name: Compilation du site + run: hugo + + - name: Déploiement Garage + run: hugo deploy --force --maxDeletes -1 + env: + AWS_ACCESS_KEY_ID: ${{ secrets.DEUXFLEURS_ACCESS_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.DEUXFLEURS_SECRET }}