我期望的是:
我正在尝试在CI脚本中生成文档。我希望将该文档存储在我的存储库中。
我可能会错误地理解工件的使用,但这不应该解决这个问题吗?
building_documentation:
stage: buildDoc
only:
- develop
script:
- npm run arkit
- npm run doc
artifacts:
paths:
- $CI_PROJECT_DIR/docs
该阶段运行并完成,没有任何错误。这是控制台(泊坞窗)的输出:
但是它运行后,当我查看我的存储库时,仍然没有包含npm run doc
生成的文档的docs文件夹。
如果需要信息:
答案 0 :(得分:1)
Artifact功能将Gitlab运行程序创建的作业工件上传到Gitlab服务器。然后,您可以使用GitLab UI或GitLab API将它们作为单个存档下载。
工件没有使用artifacts
推送回您的存储库。如果要执行此操作,则需要git add / commit并回退到存储库中,在git
.gitlab-ci.yml
命令