我有一个Elixir伞项目的简单CircleCI配置文件。运行时,它会在最后一步mix test
停留并最终超时。我尝试了不同的东西,但没有一个有效。
配置文件中我错过了什么或做错了什么?
version: 2
jobs:
build:
services:
- rabbitmq-server
- redis
docker:
- image: circleci/elixir:1.5.2
working_directory: ~/my-project
steps:
- checkout
- run:
name: Install hex, rebar
command: |
mix local.hex --force
mix local.rebar --force
- run:
name: Install dependencies
command: mix deps.get
- run:
name: Test warning-free compilation
command: mix compile --warnings-as-errors
- run:
name: Run unit tests
command: mix test