2
0
Эх сурвалжийг харах

Merge branch 'master' of https://github.com/mcMMO-Dev/mcMMO into spears

nossr50 2 өдөр өмнө
parent
commit
ee94189574
1 өөрчлөгдсөн 32 нэмэгдсэн , 24 устгасан
  1. 32 24
      Jenkinsfile

+ 32 - 24
Jenkinsfile

@@ -1,35 +1,43 @@
 pipeline {
-    agent any
+	agent any
 
-    tools {
-        jdk 'jdk17'
-    }
+	tools {
+		jdk 'jdk17'
+		// If you configured Maven as a Jenkins tool, add:
+		// maven 'Maven3'
+	}
 
-    options {
-        timestamps()
-        disableConcurrentBuilds()
-    }
+	options {
+		timestamps()
+		disableConcurrentBuilds()
+	}
 
-    stages {
-        stage('Checkout') {
-            steps {
-                checkout scm
-            }
-        }
+	stages {
+		stage('Checkout') {
+			steps {
+				checkout scm
+			}
+		}
 
-        stage('Build') {
+		stage('Build') {
+			steps {
+				sh 'mvn -V -B clean package'
+			}
+		}
+
+        stage('Deploy to Nexus') {
             steps {
-                sh '''
-                    mvn -V -B clean package
-                '''
+                configFileProvider([configFile(fileId: 'maven-settings-nexus', variable: 'MAVEN_SETTINGS')]) {
+                    sh 'mvn -s "$MAVEN_SETTINGS" -V -B deploy'
+                }
             }
         }
-    }
 
-    post {
-        success {
-            archiveArtifacts artifacts: 'target/mcMMO.jar', fingerprint: true
-        }
-    }
+	}
 
+	post {
+		success {
+			archiveArtifacts artifacts: 'target/mcMMO.jar', fingerprint: true
+		}
+	}
 }