This repository contains quickstarters, which are basically templates that help to start out with a component quickly. Available components include e.g. Spring Boot, Akka or Angular.
The quickstarters are not used directly, but triggered via the provisioning app, which in turn triggers a job in Rundeck (defined in rundeck
folder), which then uses the files in this repository.
As the quickstarters are triggered via Rundeck, the changes need to be on the production branch in order to be "live". It is possible however to mimick what Rundeck does locally.
The general procedure is:
- Clone the repository
- Go into a quickstarter folder, e.g.
be-node-express
- Run
build.sh
- Run
init.sh
- Run
renderJenkinsTemplate.sh
from the root of the repository - Run
renderSonarqubeTemplate.sh
from the root of the repository
Note that those scripts might need parameters to work, and often need to be adjusted slightly to work (e.g. removing chown
ing to rundeck
user).