在Github中上传/部署jar文件的最佳方式

2022-09-03 18:30:41

我过去使用过Google代码,并且能够上传可运行的jar文件以供下载,现在我正在使用GitHub并了解它有一个下载选项卡,开发人员可以在其中上传文件(即可运行的jar文件),不幸的是,它现在已被弃用。

对于非开发人员来说,将整个项目下载为zip文件并进行编译,有点复杂。有没有另一种/更好的方法可以在GitHub上部署/上传可运行的jar文件以供下载?


答案 1

自 2013 年 7 月 2 日起,您现在有了一种“上传可运行的 jar 文件以供下载”的新方法,通过发布

发布,用于将软件交付给最终用户的工作流。
版本是具有更改日志和二进制资产的一流对象,它们提供了 Git 工件之外的完整项目历史记录。它们可从存储库的主页访问:

homepage

  • 版本随附发行说明和下载软件或源代码的链接。
  • 按照许多 Git 项目的约定,发布与 Git 标签相关联。您可以使用现有标记,也可以让版本在发布标记时创建标记。
  • 您还可以将二进制资产(例如已编译的可执行文件、缩小的脚本、文档)附加到发行版。发布后,可以查看存储库的任何人都可以使用发布详细信息和资产。

release

现在,它取代了旧的二进制上传服务,该服务已于 2012 年 12 月删除


答案 2

您必须将它们包含在存储库中,这是不明智的,因为 Git 最适合源代码,而不是二进制文件。

也许更好的选择是按照他们的建议使用S3或Google Code。


推荐