Cloudteams project, implementation of Github, Bitbucket, JIRA, SonanQube and PaaSport widgets. These widgets are part of the whole CloudTeams platform and that are integrated at UI level, however, each widget can be deployed and run as standalone microservices.
- JDK 1.8.0_latest
- Maven 3.x
- Mysql 5.5.x
Before moving on, make sure you have the required JDK and Maven version.
$ mvn -version
$ java -version
$ javac -version
sudo apt-get install maven
brew install maven
$ git clone [email protected]:singularlogic/cloudteams.git or instead: git clone https://github.com/singularlogic/cloudteams.git
$ cd cloudteams
In application.properties of each microservice configure the database used, service port and other properties. $ vim bitbucket-microservice/bitbucket-app/src/main/resources/application.properties $ vim github-microservice/github-app/src/main/resources/application.properties $ vim jira-microservice/jira-app/src/main/resources/application.properties $ vim paasport-microservice/paasport-app/src/main/resources/application.properties $ vim sonarqube-microservice/sonarqube-app/src/main/resources/application.properties
$ mvn clean install
$ cd bitbucket-microservice/bitbucket-app
$ mvn spring-boot:run
$ cd bitbucket-microservice/bitbucket-app
$ mvn spring-boot:run
$ cd github-microservice/github-app
$ mvn spring-boot:run
$ cd jira-microservice/jira-app
$ mvn spring-boot:run
$ cd paasport-microservice/paasport-app
$ mvn spring-boot:run
$ cd sonarqube-microservice/sonarqube-app
$ mvn spring-boot:run
$ cd integration-ui
$ mvn spring-boot:run