Elixir Continuous Integration
Semaphore makes it easy to setup continuous integration for Elixir projects.
After a project is added to Semaphore and the analysis determines that it’s
written in Elixir, a set of commonly used
mix commands will be provided to
make the initial setup easier.
mix local.hex --force mix deps.get mix test
You can easily change or add more build commands, customize your build environment with custom configuration files, environment variables and more (see the Customizing your build section for more information).
CI environment for Elixir projects
The build environment has Erlang and the following Elixir versions pre-installed:
Elixir is part of the
PATH so no extra configuration is required. This means
that tools like mix are readily available.
kiex install 0.15.1 kiex use 0.15.1