如何使用 CircleCI 2.0 设置预构建的 MariaDB Docker 图像

How to setup a pre-build MariaDB Docker image using CircleCI 2.0

我正在尝试在我的 CircleCI 2.0 构建中设置 MariaDB,但我在查找如何配置 MariaDB Docker 容器的文档时遇到问题。这是我到目前为止所做的。

version: 2
jobs:
  build:
    docker:
      # specify the version you desire here
      - image: circleci/openjdk:9-jdk

      # Specify service dependencies here if necessary
      # CircleCI maintains a library of pre-built images
      # documented at https://circleci.com/docs/2.0/circleci-images/
      - image: circleci/mariadb:10.3.4-ram
        environment:
          MARIADB_USER: username
          MARIADB_PASSWORD: pwd
          MARIADB_DB: test-db

我要定义:

然后我想创建一个名为 test-db 的数据库。

CircleCI MariaDB Docker 图像基于您可以在此处找到的 Docker 库图像,其中包含说明:https://hub.docker.com/_/mariadb/

你的情况是

  - image: circleci/mariadb:10.3.4-ram
    environment:
       - MYSQL_DATABASE: test-db
       - MYSQL_USER: username
       - MYSQL_PASSWORD: pwd

恭敬地,

里卡多·费利西亚诺
开发布道者,CircleCI