CircleCI 2.0 で Native Docker Support が入った。 ので Elixir も public Docker image を使うと設定が簡単になる。 例えば mix credo, mix test やるとすると、以下でよい。 version: 2 jobs: build: working_directory: ~/my-project docker: - image: elixir steps: - checkout - run: git submodule sync && git submodule update --init - run: mix local.hex --force - run: mix local.rebar --force - run: mix deps.get - run: MIX_ENV=test mix credo - run: m
