This application was generated using JHipster, you can find documentation and help at https://jhipster.github.io.
Before you can build this project, you must install and configure the following dependencies on your machine:
Install Java 8
Install Git
Install Node.js
Install Yeoman: npm install -g yo
Install Bower: npm install -g bower
Install Gulp: npm install -g gulp
Install JHipster: npm install -g generator-jhipster
alle Services in https://github.com/ExtremeEnvironment über Git auschecken
Zusätzlich die Registry auschecken :
$ git clone https://github.com/jhipster/jhipster-registry.git
$ cd jhipster-registry
$ mvn
jeden Service über $ ./gradlew bootRun starten
To optimize the MessageService client for production, run:
./gradlew -Pprod clean bootRepackage
To ensure everything worked, run:
java -jar build/libs/*.war --spring.profiles.active=prod
To setup this project in Jenkins, use the following configuration:
- Project name:
MessageService - Source Code Management
- Git Repository:
git@github.com:xxxx/MessageService.git - Branches to build:
*/master - Additional Behaviours:
Wipe out repository & force clone
- Git Repository:
- Build Triggers
- Poll SCM / Schedule:
H/5 * * * *
- Poll SCM / Schedule:
- Build
- Invoke Gradle script / Use Gradle Wrapper / Tasks:
-Pprod clean test bootRepackage
- Invoke Gradle script / Use Gradle Wrapper / Tasks:
- Post-build Actions
- Publish JUnit test result report / Test Report XMLs:
build/test-results/*.xml
- Publish JUnit test result report / Test Report XMLs: