diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..0a8c0968 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,29 @@ +pipeline { + agent any + + tools { + maven 'maven3' + jdk 'jdk17' + } + + stages { + + stage('Compile') { + steps { + sh "mvn compile" + } + } + + stage('Test') { + steps { + sh "mvn test" + } + } + + stage('Package') { + steps { + sh "mvn package" + } + } + } +} diff --git a/Jenkinsfile1 b/Jenkinsfile1 new file mode 100644 index 00000000..9ef94f9d --- /dev/null +++ b/Jenkinsfile1 @@ -0,0 +1,29 @@ +pipeline { + agent { label 'slave-1'} + + tools { + maven 'maven3' + jdk 'jdk17' + } + + stages { + + stage('Compile') { + steps { + sh "mvn compile" + } + } + + stage('Test') { + steps { + sh "mvn test" + } + } + + stage('Package') { + steps { + sh "mvn package" + } + } + } +} diff --git a/pom.xml b/pom.xml index 820a9c75..3ed8ab2b 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ com.example twitter-app - 0.0.1-SNAPSHOT + 0.0.3 twitter-app Demo project for Spring Boot @@ -28,6 +28,7 @@ 17 + 0.8.8 @@ -74,17 +75,38 @@ org.springframework.boot spring-boot-maven-plugin + + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + + prepare-agent + + + + report + test + + report + + + + - + maven-releases - http://3.110.172.144:8081/repository/maven-releases/ + http://13.235.245.200:8081/repository/maven-releases/ maven-snapshots - http://3.110.172.144:8081/repository/maven-snapshots/ + http://13.235.245.200:8081/repository/maven-snapshots/ diff --git a/test.txt b/test.txt new file mode 100644 index 00000000..9fc0659b --- /dev/null +++ b/test.txt @@ -0,0 +1 @@ +Aditya