要在源代码存储库上启用测试,必须首先在DockeR Hub中创建一个关联的构建存储库。每个分支或标签都启用了自动构建,您根本不需要启用它。
无论Autotest设置如何,仅配置为使用Autobuild的分支会将映像推送到DockeR存储库。
登录DockeR Hub并在顶部导航中选择ReposiTories。
选择您要启用的存储库Autotest。
在存储库视图中,单击构建选项卡。
单击配置自动构建。
配置自动构建设置在解释自动化的构建。
至少您必须配置:
源代码库
构建位置
至少一个构建规则
选择您的自动测试选项。
提供以下选项:
OFF:无其他测试版本。仅在将测试配置为自动构建的一部分时运行测试。
InteRnal pull requests:仅当该拉取请求来自同一源存储库时,才对与构建规则匹配的分支的任何拉取请求运行测试构建。
InteRnal and exteRnal pull requests:针对与构建规则匹配的分支的所有拉取请求(包括拉取请求源自外部源存储库的时间)运行测试构建。
注意:为了安全起见,在公共存储库上限制了对外部请求请求的自动测试。不提取私有映像,并且在DockeR Hub中定义的环境变量不可用。自动化构建继续照常工作。
单击保存以保存设置,或单击保存并生成以保存并运行初始测试。