Gitlab CI 保存工件
Gitlab CI saving artifacts
我期待的是:
我正在尝试在我的 CI 脚本中生成文档。我希望将该文档存储在我的存储库中。
我可能对工件的使用理解有误,但这不应该解决问题吗?
building_documentation:
stage: buildDoc
only:
- develop
script:
- npm run arkit
- npm run doc
artifacts:
paths:
- $CI_PROJECT_DIR/docs
阶段运行并完成,没有任何错误。这是控制台的输出 (docker):
但是在它运行之后,当我查看我的存储库时,那里仍然没有包含 npm run doc
生成的文档的文档文件夹。
如果需要信息:
- 全部CI步通过。
Artifact 功能将 Gitlab runner 创建的作业工件上传到 Gitlab 服务器。然后,您可以使用 GitLab UI 或 GitLab API 将它们作为单个存档下载。
工件未使用 artifacts
推回您的存储库。如果你想这样做,你需要 git add/commit 并在你的存储库中推回 .gitlab-ci.yml
添加 git
命令
我期待的是:
我正在尝试在我的 CI 脚本中生成文档。我希望将该文档存储在我的存储库中。
我可能对工件的使用理解有误,但这不应该解决问题吗?
building_documentation:
stage: buildDoc
only:
- develop
script:
- npm run arkit
- npm run doc
artifacts:
paths:
- $CI_PROJECT_DIR/docs
阶段运行并完成,没有任何错误。这是控制台的输出 (docker):
但是在它运行之后,当我查看我的存储库时,那里仍然没有包含 npm run doc
生成的文档的文档文件夹。
如果需要信息:
- 全部CI步通过。
Artifact 功能将 Gitlab runner 创建的作业工件上传到 Gitlab 服务器。然后,您可以使用 GitLab UI 或 GitLab API 将它们作为单个存档下载。
工件未使用 artifacts
推回您的存储库。如果你想这样做,你需要 git add/commit 并在你的存储库中推回 .gitlab-ci.yml
git
命令