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

存储库自动化测试教程

要在源代码存储库中启用测试,首先需要在Docker Hub上创建一个关联的构建存储库。每个分支或标签都可以自动构建,因此您无需手动进行启用。

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

首先,登录到Docker Hub,然后在页面顶部选择Repositories。

找到并选择您希望启用Autotest的存储库。

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

接下来,点击配置自动构建。

在自动构建设置中,您将看到有关自动化构建的解释。

您至少需要配置以下内容:

  • 源代码库
  • 构建位置
  • 至少一个构建规则

然后选择您的自动测试选项。

以下是可供选择的选项:

  • OFF:不进行其他测试版本,仅在测试被配置为自动构建的一部分时运行。
  • Internal pull requests:仅当拉取请求来自同一源存储库时,才会对与构建规则匹配的分支运行测试构建。
  • Internal and external pull requests:将对与构建规则匹配的分支的所有拉取请求(包括来自外部源存储库的请求)运行测试构建。

注意:出于安全原因,公共存储库限制了外部请求的自动测试,私有映像不会被提取,并且在Docker Hub中定义的环境变量不可用。自动化构建依然会正常进行。

最后,点击保存以保存设置,或者选择保存并生成以保存并运行初始测试。

[[[IMG_1]]]
[[[IMG_2]]]
[[[IMG_3]]]
[[[IMG_4]]]
[[[IMG_5]]]