Gitlab页面在被访问时抛出404

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:

我有一个组项目,名称如下(托管在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:
    - 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
。只需将其重命名为
页面

你会知道什么时候一切正常,因为在“设置”>“页面”下,它会告诉你它发布到哪里的链接