Scala Continuous Integration
Semaphore makes it easy to set up continuous integration for Scala projects.
Both Java and Scala runtimes are
preinstalled in the build environment. When you create a project with a Scala
repository, Semaphore will analyze it and suggest to run the tests with the
current Scala version and
After the analysis determines that the project is written in Scala, the following command will be suggested.
sbt ++$SEMAPHORE_SCALA_VERSION 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 Scala projects
The Semaphore platform supports Scala version
2.11.8. Version 0.13.11 of the
sbt build tool is pre-installed. The current
version of Scala is also avaliable through the
Apache Ivy dependencies are also cached, which significantly reduces the build time.