在Gitlab中是否可以使用包含指向工件的链接的源控制markdown?
我的跑步者会生成保存到文件的指标。当然,此输出不属于版本控制。如果 在版本控制中,我可以链接到它,没问题。相反,我将输出标记为工件,以便在构建完成后保存它。
目前,我们的开发人员可以点击生成指标的构建的[传递]图标,然后点击“构建工件”' |'浏览' | dir1 | ...向下生成的输出指标。这很复杂,你必须确切地知道在哪里看。
在README.md中有一个指向工件的链接会更方便。
这些docs表示我可以选择将我的工件存储在不同的位置,但这似乎是一个沉重的解决方案,并且它不会推广到来自不同项目的工件。
这些docs表示我可以在工件文件名中嵌入内置编号,但这并不是我之后所做的。我只想要最新构建的工件。
我想要的是工件的持久性URL,但我无法找到这种性质的任何东西。
答案 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)。
还有其他格式。
原始回答
他们现在正在努力。
自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中的构建