项目作者: semaphoreci-demos

项目描述 :
A Semaphore demo CI pipeline using Elixir and Phoenix.
高级语言: Elixir
项目地址: git://github.com/semaphoreci-demos/semaphore-demo-elixir-phoenix.git
创建时间: 2019-03-21T15:04:58Z
项目社区:https://github.com/semaphoreci-demos/semaphore-demo-elixir-phoenix

开源协议:MIT License

下载


Semaphore demo CI pipeline using Elixir and Phoenix

Example application and continuous integration (CI) pipeline showing how to run
an Elixir Phoenix project on Semaphore.

CI on Semaphore

Fork this repository and use it to create your own project on
Semaphore.

The CI pipeline will look like this:

CI pipeline on Semaphore

The example pipeline contains 3 blocks:

  1. Download dependencies, compile code.
  2. Run static code analysis, in 3 parallel jobs:
    1. mix format
    2. credo code analysis
    3. dialyzer checks
  3. Run exunit tests, including integration tests via wallaby using headless Chrome.

License

Copyright (c) 2019 Rendered Text

Distributed under the MIT License. See the file LICENSE.