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

Docker Hub上的存储库自动化测试教程

要在源代码存储库上启用测试,必须首先在DockeR Hub中创建一个关联的构建存储库。每个分支或标签都启用了自动构建,您根本不需要启用它。

无论Autotest设置如何,仅配置为使用Autobuild的分支会将映像推送到DockeR存储库。

登录DockeR Hub并在顶部导航中选择ReposiTories。

选择您要启用的存储库Autotest。

在存储库视图中,单击构建选项卡。

单击配置自动构建。

配置自动构建设置在解释自动化的构建。

至少您必须配置:

源代码库

构建位置

至少一个构建规则

选择您的自动测试选项。

提供以下选项:

OFF:无其他测试版本。仅在将测试配置为自动构建的一部分时运行测试。

InteRnal pull requests:仅当该拉取请求来自同一源存储库时,才对与构建规则匹配的分支的任何拉取请求运行测试构建。

InteRnal and exteRnal pull requests:针对与构建规则匹配的分支的所有拉取请求(包括拉取请求源自外部源存储库的时间)运行测试构建。

注意:为了安全起见,在公共存储库上限制了对外部请求请求的自动测试。不提取私有映像,并且在DockeR Hub中定义的环境变量不可用。自动化构建继续照常工作。

单击保存以保存设置,或单击保存并生成以保存并运行初始测试。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册