File tree 4 files changed +6
-9
lines changed
spring-boot-reactive-jenkinsfile
src/main/java/me/jittagornp/example/reactive
4 files changed +6
-9
lines changed Original file line number Diff line number Diff line change 1
- FROM openjdk:11-jre -slim
1
+ FROM openjdk:21 -slim
2
2
EXPOSE 8080
3
3
ADD target/*.jar /app.jar
4
4
ENTRYPOINT java $JAVA_OPTS -jar /app.jar
Original file line number Diff line number Diff line change @@ -25,15 +25,15 @@ pipeline {
25
25
steps {
26
26
echo " Mvn Install"
27
27
echo " ******************************"
28
- sh ' docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.6.2-jdk-11 mvn -DskipTests=true clean package -f /app/pom.xml'
28
+ sh ' docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.9.6-amazoncorretto-21 mvn -DskipTests=true clean package -f /app/pom.xml'
29
29
}
30
30
}
31
31
32
32
stage(" Mvn Test" ) {
33
33
steps {
34
34
echo " Mvn Test"
35
35
echo " ******************************"
36
- sh ' docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.6.2-jdk-11 mvn test -f /app/pom.xml'
36
+ sh ' docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.9.6-amazoncorretto-21 mvn test -f /app/pom.xml'
37
37
}
38
38
}
39
39
Original file line number Diff line number Diff line change @@ -53,7 +53,6 @@ pom.xml
53
53
54
54
``` java
55
55
@SpringBootApplication
56
- @ComponentScan (basePackages = {" me.jittagornp" })
57
56
public class AppStarter {
58
57
59
58
public static void main (String [] args ) {
@@ -79,7 +78,7 @@ public class HomeController {
79
78
80
79
ไว้ที่ root ของ project /Dockerfile
81
80
``` dockerfile
82
- FROM openjdk:11-jre -slim
81
+ FROM openjdk:21 -slim
83
82
EXPOSE 8080
84
83
ADD target/*.jar /app.jar
85
84
ENTRYPOINT java $JAVA_OPTS -jar /app.jar
@@ -116,15 +115,15 @@ pipeline {
116
115
steps {
117
116
echo "Mvn Install"
118
117
echo "******************************"
119
- sh 'docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.6.2-jdk-11 mvn -DskipTests=true clean package -f /app/pom.xml'
118
+ sh 'docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.9.6-amazoncorretto-21 mvn -DskipTests=true clean package -f /app/pom.xml'
120
119
}
121
120
}
122
121
123
122
stage("Mvn Test") {
124
123
steps {
125
124
echo "Mvn Test"
126
125
echo "******************************"
127
- sh 'docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.6.2-jdk-11 mvn test -f /app/pom.xml'
126
+ sh 'docker run --rm -v $(pwd):/app -v ~/.m2:/root/.m2 maven:3.9.6-amazoncorretto-21 mvn test -f /app/pom.xml'
128
127
}
129
128
}
130
129
Original file line number Diff line number Diff line change 5
5
6
6
import org .springframework .boot .SpringApplication ;
7
7
import org .springframework .boot .autoconfigure .SpringBootApplication ;
8
- import org .springframework .context .annotation .ComponentScan ;
9
8
10
9
/**
11
10
* @author jitta
12
11
*/
13
12
@ SpringBootApplication
14
- @ ComponentScan (basePackages = {"me.jittagornp" })
15
13
public class AppStarter {
16
14
17
15
public static void main (String [] args ) {
You can’t perform that action at this time.
0 commit comments