File tree Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -21,13 +21,15 @@ jobs:
21
21
22
22
- name : Build the site in the Jekyll/builder container
23
23
run : |
24
- docker run \
25
- -v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
26
- jekyll/builder:latest /bin/bash -c "chmod -R 777 /srv/jekyll && jekyll build --future"
27
-
24
+ pip install nox
25
+ nox -s build_no_serve
26
+
28
27
- name : List result of Jekyll build
29
28
run : ls _site/ -l
30
29
30
+ - name : Copy assets
31
+ run : cp -r assets _site/assets
32
+
31
33
- name : Publish built site
32
34
uses : actions/upload-artifact@v2
33
35
with :
70
72
name : Built site ${{ github.run_number }}
71
73
path : ./_site
72
74
73
- - name : Copy assets
74
- run : cp -r assets _site/assets
75
-
76
75
# TODO: we are not checking absolute links as pytest plugins does not support them
77
76
- name : Check links
78
77
run : |
86
85
needs : [build]
87
86
88
87
steps :
89
- - name : Fetch repository
90
- uses : actions/checkout@v2
91
88
- name : Fetch built site
92
89
uses : actions/download-artifact@v2
93
90
with :
Original file line number Diff line number Diff line change @@ -16,3 +16,8 @@ def install_deps(session):
16
16
def build (session ):
17
17
install_deps (session )
18
18
session .run (* "bundle exec jekyll serve liveserve" .split ())
19
+
20
+ @nox .session (venv_backend = 'conda' )
21
+ def build_no_serve (session ):
22
+ install_deps (session )
23
+ session .run (* "bundle exec jekyll" .split ())
You can’t perform that action at this time.
0 commit comments