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 configuration files, environment variables and more (see the 'Customizing your build' section for more information).
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
Semaphore Docs are open source — Edit on GitHub