有没有一种简单的方法来查看 Gitlab-CI 工件?

jon*_*two 5 gitlab-ci

我们正在将 CI 从 Phabricator/Jenkins 迁移到 Gitlab,但查看文档的 UX 确实不是很好。合并请求页面的当前工作流程是

单击构建图标>单击阶段(例如构建文档)>单击作业工件下的浏览按钮>单击文档目录>单击_build目录>单击html目录>单击index.html链接

总共点击七次。在 Phabricator 中,Jenkins 机器人通常会在 MR 中通过指向文档页面的链接进行评论,因此您只需单击一下即可查看文档。有没有办法用 Gitlab 来做到这一点?

(我也想对覆盖率和 lint 报告做同样的事情,但会单独提出这些问题,除非有人有一个可以应用于所有三种类型工件的简单解决方案。)

Kam*_*Cuk 1

来自https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#access-the-latest-job-artifacts-by-url

要浏览最新的工作工件:

https://example.com/<namespace>/<project>/-/jobs/artifacts/<ref>/browse?job=<job_name>
Run Code Online (Sandbox Code Playgroud)

例如:

https://gitlab.com/gitlab-org/gitlab/-/jobs/artifacts/main/browse?job=coverage
Run Code Online (Sandbox Code Playgroud)

例如:

https://gitlab.com/<namespace>/<yourrepo>/-/jobs/artifacts/master/file/docs/_build/html/index.html?job=build_docs
Run Code Online (Sandbox Code Playgroud)

  • 这并不能回答我的问题。虽然对 URL 不同部分的解释很有用,但它没有显示如何从合并请求页面单击一下即可到达它。 (4认同)