首页 > 解决方案 > 如何在 circleci 构建中运行多个容器?

问题描述

我有一个需要在 AWS 中使用 dyanmodb 的节点应用程序。我amazon/dynamodb-local在本地使用容器来测试我的应用程序。我想知道我是否可以在 circle.ci 中设置这个容器。

下面是 circle.ci 的配置。我在中添加了不同的图像docker。它似乎不能正常工作。但我想知道这是否是正确的做法。如何确保我的代码在node容器而不是dynamodb容器中运行。

version: 2
jobs:
  build-and-test:
    docker:
      - image: node:12.16.2-alpine3.11
      - image: amazon/dynamodb-local
    steps:
      - checkout
      - run: yarn install
      - run: yarn lint
      - run: yarn test

标签: dockercircleci

解决方案


推荐阅读