如何在GitLab中存储发行版/二进制文件?

我建立与工作流 , 和-也许- (我需要一个工件存储装置)。我想让GitLab存储

-是否可以方便地进行?

我不想有另一个可以从中下载版本(和文档)的服务,但是希望以某种方式将其与存储库管理器集成在一起,就像在GitHub中处理版本一样。有什么线索吗?

回答:

2015年11月更新:GitLab

8.2现在支持发行版。

借助其API,您现在可以创建和更新与tag关联的发布。

目前,仅是将发行说明(markdown文本和附件)添加到git标签(又称为Releases)的功能。

  • 首先上传发布二进制文件
  • 创建一个新版本,并在说明中放置指向上载二进制文件的链接

2019年5月更新:GitLab 1.11引入了一个有趣的“

”:

现在,项目的来宾用户可以查看在“发行”页面上发布的发行。


原答复2015年3月

这正在进行中,并在建议4156755中建议:

我们接受Ciro提出的最低限度提案的合并请求:

1.

对于https://github.com/cirosantilli/test/releases/tag/3.0下的每个存储库标签,允许上传和下载文件列表。

2. 可以直接从标签列表视图完成上传和下载。

3. 如果标签被删除,则上传文件将被销毁。(我们不接受最近评论中提到的标记消息编辑)


该建议的评论包括:

使其更有趣的是下一步。

我真的很想让公众从“发布”中下载工件而又无法访问源代码的方法(即,使资源仅对项目团队专用,但wiki,“发布”,问题跟踪器除外)。

但是,这种附加功能看起来更通用,我为此提交了单独的功能请求。

不过,我在这里重复我的观点:

虽然“发行版”的简化版本仍然很不错,但是许多人可以轻松地设置外部文件服务器,并将发行版/标签说明中的URL指向GitLab之外的该服务器。

换句话说,如果没有未来的整合图景,“发行版”现在看起来可能不会很有吸引力。

以上是 如何在GitLab中存储发行版/二进制文件? 的全部内容, 来源链接: utcz.com/qa/420160.html

回到顶部