-
Notifications
You must be signed in to change notification settings - Fork 43
38 lines (34 loc) · 1.62 KB
/
deploy.yml
File metadata and controls
38 lines (34 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# name: Build and Deploy to Github Pages
# on:
# schedule:
# - cron: "0 0 1,15 * *"
# push:
# branches:
# - master # Here source code branch is `master`, it could be other branch
# jobs:
# build_and_deploy:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# # Use GitHub Actions' cache to cache dependencies on servers
# - uses: actions/cache@v4
# with:
# path: vendor/bundle
# key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
# restore-keys: |
# ${{ runner.os }}-gems-
# # Use GitHub Deploy Action to build and deploy to Github
# - uses: jeffreytse/jekyll-deploy-action@v0.6.0
# with:
# provider: 'github'
# token: ${{ secrets.GITHUB_TOKEN }} # https://github.com/marketplace/actions/build-and-deploy-to-github-pages#secrets-used
# repository: '' # Default is current repository
# branch: 'gh-pages' # Default is gh-pages for github provider
# jekyll_src: './' # Default is root directory
# jekyll_cfg: '_config.yml' # Default is _config.yml
# jekyll_baseurl: '' # Default is according to _config.yml
# bundler_ver: '2.4.22' # Default is latest bundler version
# ruby_ver: '' # Default is 3.2.0 version
# cname: '' # Default is to not use a cname
# actor: '' # Default is the GITHUB_ACTOR
# pre_build_commands: './collect_packages.sh' # Installing additional dependencies (Arch Linux)