作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在gitlab上与共享运行程序一起托管我的jekyll网站。我想向其中添加dockerfile并缓存构建过程。我找到了一个 jetty 图片here。它说用法是,
export JEKYLL_VERSION=3.8
docker run --rm \
--volume="$PWD:/srv/jekyll" \
--volume="$PWD/vendor/bundle:/usr/local/bundle" \
-it jekyll/jekyll:$JEKYLL_VERSION \
jekyll build
gitlab-ci.yml
文件中添加什么地方吗?
最佳答案
您可以按照Building a blog with Jekyll, Docker and GitLab的“Florian Voutzinos”
它将在Docker容器中运行Jekyll,以编译和预览本地安装到dist
文件夹的静态站点。
它使用docker-compose.yml
:
version: '2'
services:
jekyll:
image: jekyll/jekyll
volumes:
- ./src:/srv/jekyll/site
- ./dist:/srv/jekyll/_site
ports:
- "4000:4000"
pages:
image: alpine:latest
script:
- cp -R ./dist ./public
artifacts:
paths:
- public
only:
- master
关于docker - 如何将dockerfile添加到部署到gitlab的jekyll中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57454306/
我是一名优秀的程序员,十分优秀!