Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
W
website
Manage
Activity
Members
Labels
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
CSE 373
21su
website
Commits
8a4035e8
Commit
8a4035e8
authored
5 years ago
by
Kevin Lin
✨
Browse files
Options
Downloads
Patches
Plain Diff
Add generic setup for CSE courseweb runner
parent
5a9ff07b
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
.gitlab-ci.yml
+62
-0
62 additions, 0 deletions
.gitlab-ci.yml
_config.yml
+10
-7
10 additions, 7 deletions
_config.yml
favicon.ico
+0
-0
0 additions, 0 deletions
favicon.ico
with
72 additions
and
7 deletions
.gitlab-ci.yml
0 → 100644
+
62
−
0
View file @
8a4035e8
stages
:
-
build
-
deploy
variables
:
JEKYLL_ENV
:
production
LC_ALL
:
en_US.UTF-8
cache
:
paths
:
-
_vendor/ruby
-
_gems
key
:
dependencies-shared-across-all-branches
before_script
:
-
export PATH="$(pwd)/_gems/bin:$PATH"
-
export GEM_HOME="$(pwd)/_gems/"
-
gem install bundler
-
bundle config set path '_vendor'
-
bundle install
test
:
stage
:
build
tags
:
-
courseweb
script
:
-
bundle exec jekyll build -d test
artifacts
:
paths
:
-
test
except
:
-
master
pages
:
stage
:
build
tags
:
-
courseweb
script
:
-
bundle exec jekyll build -d public
artifacts
:
paths
:
-
public
only
:
-
master
courseweb
:
stage
:
deploy
tags
:
-
courseweb
before_script
:
[]
script
:
/www/utils/deploycourseweb.sh
cache
:
{}
variables
:
course
:
cseXXX
quarter
:
XXxx
source_path
:
public
delete
:
'
yes'
# https://yaml.org/type/bool.html
GIT_STRATEGY
:
none
only
:
-
master
dependencies
:
-
pages
This diff is collapsed.
Click to expand it.
_config.yml
+
10
−
7
View file @
8a4035e8
...
...
@@ -17,9 +17,10 @@ title: Just the Class
tagline
:
A Jekyll template for course websites
description
:
A modern, highly customizable, responsive Jekyll template for course websites
author
:
Kevin Lin
baseurl
:
'
/
just-the-class
'
# the subpath of your site, e.g. /blog
url
:
'
https://
kevinl.info
'
# the base hostname & protocol for your site, e.g. http://example.com
baseurl
:
'
/
courses/cseXXX/XXxx
'
# the subpath of your site, e.g. /blog
url
:
'
https://
courses.cs.washington.edu
'
# the base hostname & protocol for your site, e.g. http://example.com
exclude
:
[
"
Gemfile"
,
"
Gemfile.lock"
,
"
LICENSE"
,
"
README.md"
]
google_site_verification
:
'
QclY_1udbdKts462GzFHLmFoaioICIQ16kjZumjRJIg'
# Theme settings
remote_theme
:
pmarsceill/just-the-docs@v0.3.3
...
...
@@ -28,11 +29,12 @@ search_enabled: true
heading_anchors
:
true
permalink
:
pretty
aux_links
:
Kevin Lin
:
-
'
https://kevinl.info'
Just the Class on GitHub
:
-
'
https://github.com/kevinlin1/just-the-class'
footer_content
:
Advising
:
-
'
https://cs.washington.edu/academics/ugrad/advising'
Feedback
:
-
'
https://feedback.cs.washington.edu/'
aux_links_new_tab
:
true
footer_content
:
'
Kevin
Lin
©
2020
<a
rel="license"
href="http://creativecommons.org/licenses/by-nc-sa/4.0/">CC
BY-NC-SA
4.0</a>'
# Collections for website data
collections
:
...
...
@@ -74,3 +76,4 @@ compress_html:
plugins
:
-
jekyll-seo-tag
-
jekyll-sitemap
This diff is collapsed.
Click to expand it.
favicon.ico
0 → 100644
+
0
−
0
View file @
8a4035e8
1.12 KiB
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment