将 Autoconf tarball(发行版)上传到 GitLab 版本

问题描述 投票:0回答:1

我有一个使用 Automake 作为构建系统的项目,它托管在 GitLab 上。当我创建版本时,GitLab 会自动添加一个 tarball(带有

git archive
)。 Automake 使用
make dist
创建所谓的发行版,生成配置脚本和其他文件。使用该发行版,用户必须运行配置脚本,并且不需要任何 Autotool。

如何将发行版添加到 GitLab 版本以供下载?

我没有找到上传的方法,我只能将 URL 添加到其他在线资源。

gitlab release automake
1个回答
0
投票

GitLab 的主要用途是 Git 托管,而不是通用文件托管。他们希望您将发布档案上传到您自己网站上的某个位置,然后您可以在“发布”页面上链接它们。 但是,他们提供额外的服务可以帮助您。例如,他们有“包注册表”:如果二进制包采用受支持的包格式,您可以在那里托管二进制包。请参阅支持的包管理器列表。 或者,他们有一些存储空间用于存储 CI/CD 系统生成的所谓“构建工件”。您可以在项目上配置 CI/CD 构建作业,这将使用

make dist
构建您的项目,并且生成的文件将保存为“构建工件”。然后您可以在“发布”页面上链接它们。 当然,其他一些基于 Git 的服务(例如 Github)为您提供了用于发布的专用存储。使用Github,您可以直接在“发布”页面上传文件。

© www.soinside.com 2019 - 2024. All rights reserved.