Skip to content

Commit

Permalink
ajout github actions de publication auto du site
Browse files Browse the repository at this point in the history
  • Loading branch information
lowzonenose committed Apr 29, 2024
1 parent 38e70f2 commit 1df0707
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 1 deletion.
60 changes: 60 additions & 0 deletions .github/workflows/build-site.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Publication du site ...

on:
push:
branches:
- main

jobs:

build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Use nodejs
uses: actions/setup-node@v4
with:
node-version: '20.x'

- name: Install dependencies
run: npm install

- name: Build
run: npm run build-only -- --mode=developpment

- name: Upload Binary artifacts
uses: actions/upload-artifact@v4
with:
name: dist
path: dist

deploy:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@v4
with:
repository: IGNF/cartes.gouv.fr-entree-carto
ref: gh-pages

- name: Download Binary artifacts
uses: actions/download-artifact@v4
with:
name: dist
path: .

- name: Build 404
run: |
cp index.html 404.html
- name: Publish
run: |
git config user.name github-actions
git config user.email [email protected]
git add -A
git commit -m "build project gh-pages"
git push
1 change: 0 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 1df0707

Please sign in to comment.