跳到主要内容

预定义服务

详细了解Buddy中的数据库和微服务集成

数据库服务可以附加到所有类型的构建操作,目前支持以下微服务:

默认情况下,服务被停用。您可以在“服务”选项卡中激活:

每个服务都作为一个独立的容器运行。这些容器在同一个网络中运行,因此它们彼此之间可以相互访问。

服务选项卡

MySQL

MySQL服务配置

提示

MySQL要求:

  • 版本
  • 主机名
  • 登陆和密码
提醒

要在测试中使用MySQL,您需要复制您在操作相关信息中输入的主机名登录密码

信息

在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。

MariaDB

MariaDB服务配置

提示

MariaDB要求:

  • 版本
  • 主机名
  • 登陆和密码
提醒

要在测试中使用MariaDB,您需要复制您在操作相关信息中输入的主机名登录密码

信息

在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。

Redis

Redis服务配置

信息

Redis服务要求:

  • 版本
  • 主机名
提醒

要在测试中使用Redis,您需要复制您在操作相关信息中输入主机名:

信息

在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。

MongoDB

MongoDB服务配置

提示

MongoDB服务要求:

  • 版本
  • 主机名
提醒

要在测试中使用MongoDB,您需要复制您在操作相关信息中输入的主机名

信息

在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。

Postgres

Postgres服务配置

提示

Postgres服务要求:

  • 版本
  • 主机名
  • 登陆和密码
提醒

要在测试中使用Postgres,您需要复制您在操作相关信息中输入的主机名登录密码

信息

在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。

Cassandra

Cassandra服务配置

提示

Cassandra服务要求:

  • 版本
  • 主机名
提醒

要在测试中使用Cassandra,您需要复制您在操作相关信息中输入的主机名

信息

在执行之间检查缓存数据库将使当前执行数据可用于将来的执行,您可以使用此选项来加快构建速度,因为并非每次都必须执行种子数据库。

Memcached

Memcached服务配置

提示

Memcached服务要求:

  • 版本
  • 主机名
提醒

要在测试中使用Memcached,您需要复制您在操作相关信息中输入的主机名

Elastic

Elastic服务配置

提示

Elastic服务要求:

  • 版本
  • 主机名
提醒

要在测试中使用Elastic,您需要复制您在操作相关信息中输入的主机名

Selenium Firefox

Selenium Fox服务配置

该服务允许您在Firefox上执行集成测试。了解如何正确配置Selenium测试 >>>

提示

Selenium Firefox服务要求:

  • 版本
  • 主机名
提醒

要在测试中使用Selenium Firefox,您需要复制您在操作相关信息中输入的主机名

Selenium Chrome

Selenium Chrome服务配置

该服务允许您在谷歌Chrome上执行集成测试。了解如何正确配置Selenium测试 >>>

提示

Selenium服务要求:

  • 版本
  • 主机名
提醒

要在测试中使用Selenium Chrome,您需要复制您在操作相关信息中输入的主机名

RabbitMQ

RabbitMQ服务配置

提示

RabbitMQ服务要求:

  • 版本
  • 主机名
  • 登陆和密码
提醒

要在测试中使用RabbitMQ,您需要复制您在操作相关信息中输入的主机名登录密码