Gitlab页面在被访问时抛出404
我有一个组项目,名称如下(托管在Gitlab中):Gitlab.com/my-group/my-project 我在测试期间生成了覆盖率报告,并使用Gitlab CI将其保存为工件。以下是Gitlab CI配置:Gitlab页面在被访问时抛出404,gitlab,gitlab-ci,gitlab-pages,Gitlab,Gitlab Ci,Gitlab Pages,我有一个组项目,名称如下(托管在Gitlab中):Gitlab.com/my-group/my-project 我在测试期间生成了覆盖率报告,并使用Gitlab CI将其保存为工件。以下是Gitlab CI配置: test: stage: test image: node:11 before_script: - npm install -g yarn - yarn cache: paths: - node_modules/ script:
test:
stage: test
image: node:11
before_script:
- npm install -g yarn
- yarn
cache:
paths:
- node_modules/
script:
- yarn lint
- yarn test --all --coverage src/
except:
- tags
artifacts:
paths:
- coverage/
coverage: '/Statements\s+\:\s+(\d+\.\d+)%/'
deploy-pages:
stage: deploy
dependencies:
- test
script:
- mv coverage/ public/
artifacts:
paths:
- public/
expire_in: 30 days
except:
- tags
当我打开DeployStageJob时,我可以看到正在创建的工件。以下是截图:。所有文件都在工件的/public目录下
现在,当我去:,我一直得到404
我不确定我在这里错过了哪一步。有人能帮我解释一下这个问题吗
谢谢 项目本身有三个方面:
- 项目必须命名为
(如果希望它成为基本域)group.gitlab.io
- 作业必须在公用目录中创建工件
- 作业必须调用
页面
deploypages
。只需将其重命名为页面
你会知道什么时候一切正常,因为在“设置”>“页面”下,它会告诉你它发布到哪里的链接