成功构建后GitLab页面部署步骤失败
我正试图通过gitlab页面主持一个discover.js演示。可在以下位置找到存储库: 我的成功构建后GitLab页面部署步骤失败,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我正试图通过gitlab页面主持一个discover.js演示。可在以下位置找到存储库: 我的.gitlab ci.yml相当简单: image: node:4.2.2 pages: cache: paths: - node_modules/ script: - npm install - node_modules/.bin/gulp artifacts: paths: - build only: - master 但在向大师承诺之
.gitlab ci.yml
相当简单:
image: node:4.2.2
pages:
cache:
paths:
- node_modules/
script:
- npm install
- node_modules/.bin/gulp
artifacts:
paths:
- build
only:
- master
但在向大师承诺之后,有些事情出了问题。pages任务本身就是一个。它甚至在日志中显示我的构建目录已经被扫描,并且人工制品已经被找到
奇怪的是,随后的页面:deploy
任务失败。它只说:
无法提取页面
任何帮助都将不胜感激,因为我不知道下一步该去哪里。当试图用npm实现部署流时,文档本身并没有真正的帮助
提前谢谢各位 显然,页面只能从名为“public”的工件下的文件夹中发布。来自: 要使用GitLab页面,
.GitLab ci.yml
的内容必须遵循以下规则:
页面
的特殊作业public/
目录下public/
目录路径的artifacts
因为我不想在我的repo中有一个名为
public
的文件夹,所以我告诉pages
任务创建一个public
目录并将文件复制到那里。