File tree Expand file tree Collapse file tree 4 files changed +23
-52
lines changed Expand file tree Collapse file tree 4 files changed +23
-52
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 6
6
jobs :
7
7
build :
8
8
runs-on : ubuntu-latest
9
+ environment :
10
+ name : github-pages
11
+ url : ${{ steps.deployment.outputs.page_url }}
9
12
steps :
10
13
- name : Checkout master
11
14
uses : actions/checkout@v4
12
- with : { fetch-depth: 0 }
13
- - name : Checkout gh-pages
14
- run : git worktree add -B gh-pages public remotes/origin/gh-pages
15
15
- name : Clean previous
16
16
run : |
17
- find public -mindepth 1 -maxdepth 1 '!' -name .git -exec rm -rf '{}' '+'
18
- - name : Build site
19
- uses : pdidev/pdidev.github.io/.github/actions/deploy@main
20
- with :
21
- output-directory : public
22
- gitlab-url : https://gitlab.maisondelasimulation.fr
23
- project-name : pdidev%2Fpdi
24
- - name : Add static data
25
- run : |
26
- find data -mindepth 1 -maxdepth 1 -exec cp -r '{}' public ';'
27
- - name : Add sitemap
28
- run : |
29
- ./gen_sitemap public
30
- - name : Push
31
- run : |
32
- cd public
33
- git config user.name "${GITHUB_ACTOR}"
34
- git config user.email "${GITHUB_ACTOR}@noreply.example.com"
35
- git add -A .
36
- git commit -a -m "Update to match ${GITHUB_SHA} by ${GITHUB_EVENT_NAME} ${GITHUB_RUN_NUMBER}"
37
- git push -f
17
+ export CI_PAGES_TOKEN=${{secrets.CI_PAGES_TOKEN}}
18
+ ./generate _site https://gitlab.maisondelasimulation.fr pdidev%2Fpdi
19
+ find data -mindepth 1 -maxdepth 1 -exec cp -r '{}' _site ';'
20
+ ./gen_sitemap _site
21
+ - name : Upload page artifact
22
+ uses : actions/upload-pages-artifact@v3
23
+ publish :
24
+ needs : build
25
+ if : " github.event_name != 'pull_request'"
26
+ permissions :
27
+ pages : write
28
+ id-token : write
29
+ environment :
30
+ name : github-pages
31
+ url : ${{ steps.deployment.outputs.page_url }}
32
+ runs-on : ubuntu-latest
33
+ steps :
34
+ - name : Deploy to GitHub Pages
35
+ id : deployment
36
+ uses : actions/deploy-pages@v4
Original file line number Diff line number Diff line change 8
8
fi
9
9
10
10
DEPLOY_DIR=" ${1} "
11
- cd " ${GITHUB_WORKSPACE} "
12
11
mkdir -p " ${DEPLOY_DIR} "
13
12
cd " ${DEPLOY_DIR} "
14
13
DEPLOY_DIR=" ${PWD} "
You can’t perform that action at this time.
0 commit comments