Classic Docs
Docs Navigation

Setting up continuous integration for a Scala project on Semaphore

After creating your Semaphore account and linking it with a source code version management service, be it GitHub or BitBucket, you're ready to add a Scala project.

As an example, we will use a popular open source project written in Scala called gitbucket. It is a clone of GitHub, supporting the majority of its features. If you want to follow along, just fork the repository to your GitHub account.

We will add the forked project to Semaphore.

Selecting GitHub will reveal a list of projects which we can add to Semaphore.

After selecting gitbucket, Semaphore will analyze the added project and suggest a common command which will run during the build. The command can be customized afterwards at any time in the project's settings.

In this case, we don't have to alter the build command. The last step of the process is to launch our build.

The Scala project is now set up for continuous integration, leveraging the benefits of this agile practice.

Semaphore Docs are open source — Edit on GitHub


Occasional lightweight product and blog updates. Unsubscribe at any time.

2009-2020 © Rendered Text. All rights reserved. Terms of Service, Privacy policy, Security.