[2] One of Semaphore’s features is native Docker support, which enables testing and deploying Docker-based applications.
[4] Semaphore supports the following programming languages: C/C++, Clojure, Elixir, Go, Java, JavaScript, PHP, Python, Ruby and Scala.
Some of the supported frameworks include: test/unit, RSpec, Cucumber, Steak, Capybara Webkit, Jasmine, Karma, Minitest, Poltergeist, PhantomJS.
After customizing and configuring the wanted builds, Semaphore begins testing.
The results of the performed jobs are highlighted red (failed) or green (passed).