Example application and continuous integration (CI) pipeline showing how to run a Monorepo project on Semaphore.
Fork this repository and use it to create your own project on Semaphore.
The CI pipeline will look like this:
The example pipeline contains 3 blocks.
- A block that builds an Elixir based UI/Web application.
- A block that builds a Ruby based Account management service.
- A block that builds a Go based Billing system.
Blocks are executed only if there are changes in the particular services.
Read more about monorepo support on Semaphore.
After building each service, you may start all of them with: ./start.sh
Copyright (c) 2021 Rendered Text
Distributed under the MIT License. See the file LICENSE.