From bd6ba71baa6f9976713217f5e616c833c0b04213 Mon Sep 17 00:00:00 2001 From: howtobefun <109527111+howtobefun@users.noreply.github.com> Date: Mon, 10 Mar 2025 15:33:03 +0700 Subject: [PATCH 1/3] Set up Jenkins BlueOcean pipeline --- Jenkinsfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..51e6f1380 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,17 @@ +pipeline { + agent any + stages { + stage('Test') { + steps { + echo 'Test' + } + } + + stage('Build') { + steps { + echo 'Build' + } + } + + } +} \ No newline at end of file From b68a7125b60b5be965ad6a7cf19e5dd74cdd4e22 Mon Sep 17 00:00:00 2001 From: howtobefun Date: Tue, 11 Mar 2025 15:13:06 +0700 Subject: [PATCH 2/3] test --- test.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 test.md diff --git a/test.md b/test.md new file mode 100644 index 000000000..9daeafb98 --- /dev/null +++ b/test.md @@ -0,0 +1 @@ +test From a94d6203a3dbc1ac875c0ae36f8dc067dd459e26 Mon Sep 17 00:00:00 2001 From: howtobefun Date: Tue, 11 Mar 2025 16:26:04 +0700 Subject: [PATCH 3/3] Test --- Jenkinsfile | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 51e6f1380..43cca74e6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,17 +1,28 @@ pipeline { - agent any - stages { - stage('Test') { - steps { - echo 'Test' - } + agent any + environment { + MAVEN_HOME = tool 'Maven' } - - stage('Build') { - steps { - echo 'Build' - } + stages { + stage('Checkout') { + steps { + checkout scm + } + } + stage('Test') { + steps { + sh './mvnw test' + } + post { + always { + junit '**/target/surefire-reports/*.xml' + } + } + } + stage('Build') { + steps { + sh './mvnw package' + } + } } - - } } \ No newline at end of file