File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change 1+ #  Sample workflow for building and deploying a Jekyll site to GitHub Pages
2+ name : Deploy Jekyll with GitHub Pages dependencies preinstalled 
3+ 
4+ on :
5+   #  Runs on pushes targeting the default branch
6+   push :
7+     branches : ["redesign/blogs"] 
8+ 
9+   #  Allows you to run this workflow manually from the Actions tab
10+   workflow_dispatch :
11+ 
12+ #  Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13+ permissions :
14+   contents : read 
15+   pages : write 
16+   id-token : write 
17+ 
18+ #  Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19+ #  However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
20+ concurrency :
21+   group : " pages" 
22+   cancel-in-progress : false 
23+ 
24+ jobs :
25+   #  Build job
26+   build :
27+     runs-on : ubuntu-latest 
28+     container : ruby:3.3 
29+     steps :
30+       - name : Checkout 
31+         uses : actions/checkout@v4 
32+       - name : Build site 
33+         run : bundle install && bundle exec jekyll build 
34+       - name : Upload artifact 
35+         uses : actions/upload-pages-artifact@v3 
36+ 
37+   #  Deployment job
38+   deploy :
39+     environment :
40+       name : github-pages 
41+       url : ${{ steps.deployment.outputs.page_url }} 
42+     runs-on : ubuntu-latest 
43+     needs : build 
44+     steps :
45+       - name : Deploy to GitHub Pages 
46+         id : deployment 
47+         uses : actions/deploy-pages@v4 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments