摘要: 将 GRASS GIS Docker 镜像移动到 OSGeo 存储库 在开源软件开发和部署领域,资源的可访问性和维护至关重要。为此,GRASS GIS Docker 镜像的存储库结构发生了重大变化。 GRASS GIS Docker 镜像 在过去的几年里,这...
将 GRASS GIS Docker 镜像移动到 OSGeo 存储库
在开源软件开发和部署领域,资源的可访问性和维护至关重要。为此,GRASS GIS Docker 镜像的存储库结构发生了重大变化。
GRASS GIS Docker 镜像
在过去的几年里,这些 Docker 镜像一直在 mundialis(详情参见:https://www.mundialis.de/de/) 组织的存储库下维护和托管。mundialis 公司在提供和维护这些图像、确保其对于更广泛的 GIS 社区的可用性和稳定性方面发挥了至关重要的作用。GRASS GIS 开发社区对 mundialis 多年来的技术专长和持续支持表示衷心感谢。
作为一项战略举措,GRASS GIS Docker 镜像现已转移到 OSGeo 组织在 Docker Hub 上的存储库。可以在 Docker Hub 上的 OSGeo GRASS GIS 下访问: 详情参见:https://hub.docker.com/r/osgeo/grass-gis/
此迁移不仅仅是存储库位置的更改。迁移到 OSGeo 存储库的同时还对与 GRASS GIS Docker 镜像相关的标签进行了系统清理和重组。这种重组旨在提高清晰度、简化版本控制并在选择适当的镜像标签进行部署时优化用户体验。
迁移到新结构
现在有四种不同类型的标签,{{ os }}
可以替换为“alpine”、“debian”或“ubuntu”(对于更新的版本也可以替换为“ubuntu_wxgui”):
latest
适用于最新版本(目前为 8.3)和 ubuntu 操作系统current-{{ os }}
对于当前版本分支(此时为 8.3),例如current-ubuntu
{{ branch }}-{{ os }}
对于所有配置的分支,例如releasebranch_8_3-alpine
,main-debian
{{ tag }}-{{ os }}
对于所有已发布的版本。例如8.3.0-alpine
虽然分支和标签的命名仍然相同,但它添加 current-{{ os }}
并放弃了已弃用的命名风格 latest-{{ os }}
和 stable-{{ os }}
。latest
标签内容也从 main
分支更改为最新版本。
如果 mundialis/grass-py3-pdal:latest-{{ os }}
使用的是包含最新开发版本的版本,则现在应替换为 osgeo/grass-gis:main-{{ os }}
.
对于 mundialis/grass-py3-pdal:stable-{{ os }}
(之前构建的 releasebranch_7_8
),建议切换到当前的稳定版本分支 osgeo/grass-gis:current-{{ os }}
或使用特定的版本分支releasebranch_8_3-{{ os }}
。在 mundialis/GRASS-py3-pdal
上仍然可以找到 7.8 版本的旧 GRASS GIS Docker 镜像。
总之,当将存储库从 mundialis 移至 OSGeo 组织时,我们借此机会清理了 Docker 标签。