Gitlab Markdown 链接到工件

jsp*_*jsp 5 gitlab

在 Gitlab 中是否有可能拥有包含工件链接的源代码控制降价?

我的跑步者生成保存到文件的指标。当然,这个输出不属于版本控制。如果在版本控制,我可以链接到它,没问题。相反,我将输出标记为工件,以便在构建完成后保存。

目前,我们的开发人员可以单击生成指标的构建的 [passed] 图标,然后单击“Build Artifacts”|“Browse”|dir1|... 直到生成的输出指标。这很复杂,您必须确切地知道在哪里查看。

在 README.md 中有一个到工件的链接会更方便。

这些文档说我可以选择将我的工件存储在不同的位置,但这似乎是一个沉重的解决方案,并且不能推广到来自不同项目的工件。

这些文档说我可以在工件文件名中嵌入内部版本号,但这并不是我真正想要的。我只想要最新版本的工件。

我想要的是工件的持久 URL,但我找不到任何这种性质的东西。

rpa*_*ani 3

2018 年 2 月更新

从 Gitlab 8.12开始,链接https : //gitlabInstance/myNamespace/repository/master/archive.zip。(例如: https: //gitlab.com/rpadovani/my-gitlab-ci/repository/master/archive.zip)。

还有其他格式。

单击项目主页右上角的小云,您可以看到所有格式。 下载链接

原答案

他们现在正在努力。

从 GitLab 8.10 开始,有一个 API 可以做到这一点:

curl -H "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.example.com/api/v3/projects/1/builds/artifacts/master/download?job=test"
Run Code Online (Sandbox Code Playgroud)

不幸的是,您仍然无法使用 Web 界面,但已经有一个MR来实现它(以及一个相关的 bug进行讨论)。

之后,MR 您可以在 README 中链接构建