File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed
Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build website
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
9+ permissions :
10+ contents : read
11+ pages : write
12+ id-token : write
13+
14+ # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
15+ # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
16+ concurrency :
17+ group : " pages"
18+ cancel-in-progress : false
19+
20+ jobs :
21+ deploy_website :
22+ name : Deploy Website
23+ runs-on : ubuntu-latest
24+
25+ steps :
26+ - name : Checkout
27+ uses : actions/checkout@v3
28+
29+ - name : Configuring build Environment
30+ run : |
31+ sudo apt-get update
32+ python -m pip install -U pip wheel
33+
34+ - name : Setup Ruby
35+ uses : ruby/setup-ruby@v1
36+ with :
37+ ruby-version : ' 3.0'
38+
39+ - name : Install dependencies
40+ run : |
41+ pip install bibble
42+ gem install jekyll
43+
44+ - name : Build
45+ run : |
46+ make all
47+
48+ - name : Upload artifact
49+ uses : actions/upload-pages-artifact@v3
50+ with :
51+ path : ' _site'
52+
53+ - name : Deploy to GitHub Pages
54+ id : deployment
55+ uses : actions/deploy-pages@v4
You can’t perform that action at this time.
0 commit comments