File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build and Deploy to GitHub Pages 
2+ 
3+ on :
4+   push :
5+     branches : [ master ] 
6+   pull_request :
7+     branches : [ master ] 
8+ 
9+ permissions :
10+   contents : read 
11+   pages : write 
12+   id-token : write 
13+ 
14+ concurrency :
15+   group : " pages" 
16+   cancel-in-progress : false 
17+ 
18+ jobs :
19+   build :
20+     runs-on : ubuntu-latest 
21+     steps :
22+       - name : Checkout 
23+         uses : actions/checkout@v4 
24+ 
25+       - name : Setup Pages 
26+         uses : actions/configure-pages@v4 
27+ 
28+       - name : Build Docker image 
29+         run : docker build -t concord-website-builder:latest . 
30+ 
31+       - name : Run Jekyll build 
32+         run : | 
33+           docker run --rm \ 
34+             --user "$(id -u):$(id -g)" \ 
35+             --volume "$PWD:/build/repo" \ 
36+             --entrypoint bundle \ 
37+             concord-website-builder:latest \ 
38+             exec jekyll build --source /build/repo --destination /build/repo/_site 
39+ 
40+        - name : Upload artifact 
41+         uses : actions/upload-pages-artifact@v3 
42+         with :
43+           path : ./_site 
44+ 
45+   deploy :
46+     environment :
47+       name : github-pages 
48+       url : ${{ steps.deployment.outputs.page_url }} 
49+     runs-on : ubuntu-latest 
50+     needs : build 
51+     steps :
52+       - name : Deploy to GitHub Pages 
53+         id : deployment 
54+         uses : actions/deploy-pages@v4 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments