【发布时间】:2022-12-28 14:19:30
【问题描述】:
GitHub 可以为您的应用程序创建不同的版本。根据 GitHub 发布定义:“发布是可部署的软件迭代,您可以打包并提供给更广泛的受众下载和使用。“
包是 GitHub 定义的一个特性:“GitHub Packages 是一个用于托管和管理包(包括容器和其他依赖项)的平台。“
因此,具体来说,您可以创建一个版本,然后以某种格式打包该版本。对于这个问题,我比较感兴趣的是容器中的打包应用。
我对容器化应用程序的最佳实践很感兴趣。您在创建容器时是否使用版本,或者不需要它们,因为您的容器已经被标记并代表应用程序版本?我必须指出,为了标记容器,我使用了 git 标签以外的半自动化机制。它们基于以下规则:主要和次要在文件中定义,补丁通过测量 git 高度动态定义。
【问题讨论】: