diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..f120c76e1 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,50 @@ +pipeline { + agent any + stages { + stage('check out code') { + steps { + git(url: 'https://github.com/EranFass/spring-boot-examples.git', branch: 'eran_sol', changelog: true) + } + } + + stage('maven compile') { + steps { + sh '''cd spring-boot-package-war +mvn compile''' + } + } + + stage('test') { + steps { + sh '''cd spring-boot-package-war +mvn test''' + sh '''cd spring-boot-package-war +mvn test''' + } + } + + stage('incremant') { + 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 {mvn clean packege}') { + steps { + sh '''cd spring-boot-package-war +mvn clean package +''' + } + } + + stage('slack') { + steps { + slackSend(token: '88MKFRxoVHUPEqYExlB9P59f', channel: 'int-project', message: 'new mvn build bitchesss', notifyCommitters: true) + } + } + + } +} \ 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..7d0256b4a 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