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 : Deploy Example Site (GH Pages)
2+ env :
3+ GO_VERSION : " 1.23"
4+ HUGO_VERSION : " 0.147.8"
5+ GH_PAGES_URL : https://nginxinc.github.io/nginx-hugo-theme
6+
7+ on :
8+ release :
9+ types :
10+ - published
11+ workflow_dispatch :
12+
13+ permissions :
14+ contents : read
15+ pages : write
16+ id-token : write
17+
18+ # Cancel any in-prog deployments if a newer push comes in.
19+ concurrency :
20+ group : example-site-deploy
21+ cancel-in-progress : true
22+
23+ jobs :
24+ build-deploy :
25+ environment :
26+ name : example-site
27+ url : ${{ steps.deploy.outputs.page_url }}
28+ runs-on : ubuntu-22.04
29+ steps :
30+ - name : Setup Go
31+ uses : actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
32+ with :
33+ go-version : ${{ env.GO_VERSION }}
34+ cache : false
35+ - name : Setup Hugo
36+ uses : peaceiris/actions-hugo@75d2e84710de30f6ff7268e08f310b60ef14033f # v3.0.0
37+ with :
38+ hugo-version : ${{ env.HUGO_VERSION }}
39+ extended : true
40+ - name : Checkout repo
41+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
42+ with :
43+ fetch-depth : 0
44+ - name : Build exampleSite
45+ working-directory : exampleSite
46+ run : hugo --gc -e production --baseURL="$GH_PAGES_URL"
47+ - name : Upload artifact
48+ uses : actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4
49+ with :
50+ path : exampleSite/public
51+ - name : Deploy artifact to GH Pages
52+ id : deploy
53+ uses : actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
54+
55+
You can’t perform that action at this time.
0 commit comments