互联网技术 / 互联网资讯 · 2023年11月28日 0

Docker Hub构建规则设置方法

在默认设置下,当您启用自动构建功能时,系统会自动为您创建一个基础构建规则。该规则会监控Master源代码存储库中的分支变更,并将这些分支构建为标记为latest的Docker镜像。

在“构建规则”部分,您可以输入一个或多个需要构建的源。

对于每个源:

1. 选择源类型,以指定构建标签或分支。这将告知构建系统在源代码存储库中查找的内容。

2. 输入您希望构建的源分支或标签的名称。

在首次配置自动构建时,系统将为您设置默认构建规则。这个默认配置将从标记为Branch的源代码构建Master,并生成一个标记为latest的Docker镜像。

您还可以使用正则表达式来指定要构建的源分支或标签。如需了解更多信息,请参考正则表达式相关文档。

3. 输入将应用于从该源构建的Docker镜像的标签。

如果您使用了正则表达式选择源,则可以引用捕获组,并将其结果用作标签的一部分。如需详细信息,请查看正则表达式相关内容。

4. 指定Dockerfile的位置,路径应相对于源代码存储库的根目录。(如果Dockerfile位于存储库的根目录,则将此路径设置为/。)

当Docker Hub从源代码存储库提取分支时,它将执行浅克隆,仅获取指定分支的最新提交。有关更多详细信息,请参考自动构建和自动测试的高级选项。

[[[IMG_1]]]

[[[IMG_2]]]

[[[IMG_3]]]