不提供GitLab页面

a_g*_*est 6 gitlab gitlab-ci gitlab-pages

更新资料

显然这是gitlab服务器的问题。看这里


稍后运行管道会导致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
Run Code Online (Sandbox Code Playgroud)

但是,当我导航到网站URI时,会得到一个404。在本教程中 -页面作业完成后-他们导航到Settings -> Pages并可以轻松查看其页面。

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

在此处输入图片说明

那我想念什么呢?为了使我的页面投放,我还需要做其他事情吗?

编辑

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

调整此public文件夹后,我可以将网站托管在我帐户的名称空间下,但是当我在组中的实际项目中运行相同的构建时,则不会部署网站。这是我的帐户名称空间测试项目的结果:

在此处输入图片说明

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

在此处输入图片说明

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