diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..4781efe09 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,51 @@ +pipeline { + agent { + node { + label 'centos7-nodejs' + } + + } + stages { + stage('CheckOutCode') { + steps { + cleanWs() + git(url: 'https://github.com/razorbach1/spring-boot-examples.git', branch: 'raz_sol', changelog: true) + } + } + + stage('maven compile') { + steps { + sh '''cd spring-boot-package-war +mvn compile''' + } + } + + stage('Test mvn') { + steps { + sh '''cd spring-boot-package-war +mvn test''' + } + } + + stage('Increment') { + steps { + sh '''cd spring-boot-package-war +mvn build-helper:parse-version versions:set -DnewVersion=0.0.2.$BUILD_ID-SNAPSHOT versions:commit''' + } + } + + stage('packege') { + steps { + sh '''cd spring-boot-package-war +mvn clean package''' + } + } + + stage('Slack') { + steps { + slackSend(channel: 'int-project', message: 'Success! Raz', token: 'Z9sGHTKC0iGOYzeIdmOSZwZB') + } + } + + } +} \ No newline at end of file diff --git a/spring-boot-package-war/src/main/java/com/neo/controller/HelloWorldController.java b/spring-boot-package-war/src/main/java/com/neo/controller/HelloWorldController.java index c231fae49..a8a6efb45 100644 --- a/spring-boot-package-war/src/main/java/com/neo/controller/HelloWorldController.java +++ b/spring-boot-package-war/src/main/java/com/neo/controller/HelloWorldController.java @@ -8,6 +8,6 @@ public class HelloWorldController { @RequestMapping("/hello") public String index() { - return "Hello World xx"; + return "Hello World"; } -} \ No newline at end of file +}