Gitlab markdown链接到工件

时间:2016-07-01 16:26:24

标签: gitlab

在Gitlab中是否可以使用包含指向工件的链接的源控制markdown?

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

目前,我们的开发人员可以点击生成指标的构建的[传递]图标,然后点击“构建工件”' |'浏览' | dir1 | ...向下生成的输出指标。这很复杂,你必须确切地知道在哪里看。

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

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

这些docs表示我可以在工件文件名中嵌入内置编号,但这并不是我之后所做的。我只想要最新构建的工件。

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

1 个答案:

答案 0 :(得分:2)

2018年2月更新

自Gitlab 8.12以来,该链接是 https:// gitlabInstance / myNamespace /repository/master/archive.zip 。 (例如:https://gitlab.com/rpadovani/my-gitlab-ci/repository/master/archive.zip)。

还有其他格式。

您可以在项目主页右上角看到点击小云的所有格式。 download link

原始回答

他们现在正在努力。

自GitLab 8.10以来,有一个API可以做到这一点:

curl -H "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.example.com/api/v3/projects/1/builds/artifacts/master/download?job=test"

很遗憾,您仍然无法使用网络界面,但已经有MR来实施它(以及related bug进行讨论)。

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