GitLab页面,使用sphinx生成的文档
我想在GitLab页面上托管使用Sphinx生成的静态页面。生成的GitLab页面,使用sphinx生成的文档,gitlab,python-sphinx,gitlab-ci,Gitlab,Python Sphinx,Gitlab Ci,我想在GitLab页面上托管使用Sphinx生成的静态页面。生成的index.html文件位于: project/docs/build/html 部署页面时,.gitlab ci.yml应该是什么样子?我有类似的东西,但它不起作用: pages: stage: deploy script: - echo 'Nothing to do...' artifacts: paths: - docs/build/html only: - master 根据,页面作业有其必须遵循的
index.html
文件位于:
project/docs/build/html
部署页面时,.gitlab ci.yml
应该是什么样子?我有类似的东西,但它不起作用:
pages:
stage: deploy
script:
- echo 'Nothing to do...'
artifacts:
paths:
- docs/build/html
only:
- master
根据,页面
作业有其必须遵循的特殊规则:
public/
目录下public/
目录路径的artifacts
.gitlab ci.yml
如下所示:
pages:
stage: deploy
script:
- mv docs/build/html/ public/
artifacts:
paths:
- public
only:
- master
当然,如果您不想出于任何原因移动html
文件夹,您可以复制它
为了进一步的参考,在你最初发布这个问题的时候被推了出来