File tree 2 files changed +57
-15
lines changed
2 files changed +57
-15
lines changed Original file line number Diff line number Diff line change
1
+ name : Deploy to Pages
2
+
3
+ on :
4
+ push :
5
+ branches : ["deploy_test"]
6
+
7
+ # Allows you to run this workflow manually from the Actions tab
8
+ workflow_dispatch :
9
+
10
+ # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
11
+ permissions :
12
+ contents : read
13
+ pages : write
14
+ id-token : write
15
+
16
+ # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
17
+ # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
18
+ concurrency :
19
+ group : " pages"
20
+ cancel-in-progress : false
21
+
22
+ jobs :
23
+ build :
24
+ runs-on : ubuntu-latest
25
+ steps :
26
+ - name : Checkout files
27
+ uses : actions/checkout@v3
28
+ - name : Copy static assets to dist
29
+ shell : bash
30
+ run : |
31
+ make
32
+ mkdir static
33
+ find . "(" -name "*.html" -o -name "*.css" -o -name "*.js" ")" -not -path "./static/*" -not -path "./.github/*" -exec cp {} static \;
34
+ - name : Upload static assets
35
+ uses : actions/upload-artifact@v4
36
+ with :
37
+ name : static_assets
38
+ path : ./static
39
+ deploy :
40
+ environment :
41
+ name : github-pages
42
+ url : ${{ steps.deployment.outputs.page_url }}
43
+ runs-on : ubuntu-latest
44
+ steps :
45
+ - name : Download static_assets
46
+ uses : actions/download-artifact@v4
47
+ with :
48
+ name : static_assets
49
+ - name : Setup Pages
50
+ uses : actions/configure-pages@v5
51
+ - name : Upload artifact
52
+ uses : actions/upload-pages-artifact@v3
53
+ with :
54
+ path : ' ./static'
55
+ - name : Deploy to GitHub Pages
56
+ id : deployment
57
+ uses : actions/deploy-pages@v4
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments