GitLab页面未提供

时间:2017-04-14 00:16:19

标签: gitlab gitlab-ci gitlab-pages

更新

显然这是gitlab服务器的一个问题。请参阅here

稍后运行管道导致pages:deploy作业被安排并完成 - 页面按预期提供(不需要我方改变)。

在构建GitLab页面后,我遇到了无法提供服务的问题。我使用.gitlab.ci.yaml作业设置pages,运行管道,报告管道成功,报告日志已成功上传静态HTML内容:

Build finished. The HTML pages are in build/html.
Uploading artifacts...
build/html: found 49 matching files
Uploading artifacts to coordinator... ok
Job succeeded

然而,当我导航到网站URI时,我得到了404.在this tutorial - 页面作业完成后 - 他们导航到Settings -> Pages并且可以很容易地看到他们的页面。

但是当我在项目中导航到Settings -> Pages时,它看起来仍然是空的:

enter image description here

那我错过了什么?为了让我的页面服务,我还需要做些什么吗?

修改

显然,文档必须位于名为public的文件夹中,该文件夹必须位于项目路径下。请参阅here(第2步)和this documentation

调整此public文件夹后,我能够在我的帐户命名空间下托管网站,但是当我在位于组内的实际项目中运行相同的版本时,则不会部署该网站。这是我的帐户命名空间测试项目得到的:

enter image description here

报告该网站已部署。但是在小组中缺少此步骤:

enter image description here

我不知道是什么原因,因为.gitlab.ci.yml文件是相似的!我曾经为该组本身提供了一个GitLab页面,但我将其删除,因此域名应该再次免费。

0 个答案:

没有答案