我尝试设置Gitlab Pages,直到现在我已经完成了上传我的静态网站文件
Uploading artifacts...
coverage/lcov-report: found 77 matching files
Uploading artifacts to coordinator... ok id=1038 responseStatus=201 Created token=QXJjgkf2
但我不知道我的网页托管在哪里。
我瞥了this documentation,但对我来说仍然含糊不清。
project1
在我的团队team1
下。我认为我应该在http://team1.abc.def.com/project1上看到我的静态页面,但没有任何内容。我的网页到底在哪里?
答案 0 :(得分:2)
您需要向您的系统管理员询问服务于哪个通配域网页:https://docs.gitlab.com/ce/user/project/pages/getting_started_part_one.html#gitlab-pages-domain
然后您就会知道您的网站的部署位置。
示例:在GitLab.com上,所有页面域都在*.gitlab.io
下提供,因此,您的网站将部署到username.gitlab.io
(用户/组网站)或username.gitlab.io/project-name
(项目)网站)。
您需要找出GitLab实例的通配符域,并用它替换gitlab.io
。
另见:Pages'限制:https://docs.gitlab.com/ce/user/project/pages/introduction.html#limitations
答案 1 :(得分:1)
您必须激活页面功能。在您的gitlab.rb中:
pages_external_url "IP_OF_YOUR_GITLAB"
gitlab_pages['enable'] = true
有一个教程:https://www.youtube.com/watch?v=dD8c7WNcc6s&feature=youtu.be 以及完整的文档:https://docs.gitlab.com/ce/administration/pages/index.html
答案 2 :(得分:-1)
要使gitlab页面正常工作,您需要将您的网站文件(html,CSS等)放在名为public
的文件夹中。
使用以下内容更新您的.gitlab-ci.yml
文件
pages:
script:
- mv coverage/lcov-report public
artifacts:
paths:
- public
另外,请记住将问题命名为pages