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

时间:2018-02-16 16:06:52

标签: circleci 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的数据库。

1 个答案:

答案 0 :(得分:1)

CircleCI MariaDB Docker镜像基于Docker Library图像,您可以在此处找到该图像,并附有说明:https://hub.docker.com/_/mariadb/

在你的情况下

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

此致,

里卡多N费利西亚诺郎 开发者传播者,CircleCI