在 Gitlab 中是否有可能拥有包含工件链接的源代码控制降价?
我的跑步者生成保存到文件的指标。当然,这个输出不属于版本控制。如果是在版本控制,我可以链接到它,没问题。相反,我将输出标记为工件,以便在构建完成后保存。
目前,我们的开发人员可以单击生成指标的构建的 [passed] 图标,然后单击“Build Artifacts”|“Browse”|dir1|... 直到生成的输出指标。这很复杂,您必须确切地知道在哪里查看。
在 README.md 中有一个到工件的链接会更方便。
这些文档说我可以选择将我的工件存储在不同的位置,但这似乎是一个沉重的解决方案,并且不能推广到来自不同项目的工件。
这些文档说我可以在工件文件名中嵌入内部版本号,但这并不是我真正想要的。我只想要最新版本的工件。
我想要的是工件的持久 URL,但我找不到任何这种性质的东西。
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 中链接构建
| 归档时间: |
|
| 查看次数: |
2186 次 |
| 最近记录: |