You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by dp...@apache.org on 2017/07/01 18:06:29 UTC

[11/18] logging-log4net git commit: Reset jenkinsfile to last working version

Reset jenkinsfile to last working version


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/ef304c39
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/ef304c39
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/ef304c39

Branch: refs/heads/feature/RollingFileAppender-NG
Commit: ef304c39039a78209bef27546eedcedd65375b99
Parents: b08bb61
Author: Dominik Psenner <dp...@apache.org>
Authored: Sat Jul 1 03:16:45 2017 +0200
Committer: Dominik Psenner <dp...@apache.org>
Committed: Sat Jul 1 03:16:45 2017 +0200

----------------------------------------------------------------------
 Jenkinsfile | 68 +++++++++++++++++++-------------------------------------
 1 file changed, 23 insertions(+), 45 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/ef304c39/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index c0d3848..60577e5 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -17,52 +17,30 @@
  * under the License.
  */
 
-pipeline {
-	options {
-		timeout(time: 1, unit: 'HOURS')
-	}
-	agent { label 'Windows' }
-	environment {
-		// TODO: find a better way to determine nant latest
-		NAnt = 'F:\\jenkins\\tools\\nant\\nant-0.92\\bin\\NAnt.exe'
-	}
-	node {
-		stages {
-			stage('Checkout') {
-				steps {
-					checkout scm
-				}
-			}
-			stage('Build') {
-				steps {
-					bat "${NAnt} -buildfile:log4net.build"
-				}
-			}
-			stage('Test on Windows') {
-				steps {
-					bat "${NAnt} -buildfile:tests\\nant.build"
-				}
-			}
-			stage('Build-Site') {
-				steps {
-					bat "${NAnt} -buildfile:log4net.build generate-site"
-				}
-			}
-			stage('Deploy-Site') {
-				when {
-					branch 'master'
-				}
-				steps {
-					echo 'This is a placeholder for the deployment of the site'
-				}
-			}
+node('Windows')
+{
+	// TODO: find a better way to determine nant latest
+	def NANT_LATEST="F:\\jenkins\\tools\\nant\\nant-0.92\\bin"
+	dir('build')
+	{
+		stage('Checkout')
+		{
+			checkout scm
 		}
-	}
-	post {
-		failure {
-			echo 'Failed build'
-			// TODO: send email as soon as the entire building is more stable
-			//step([$class: 'Mailer', notifyEveryUnstableBuild: true, recipients: 'dev@logging.apache.org'])
+
+		stage('Build')
+		{
+			withEnv(["Path+NANT=$NANT_LATEST"])
+			{
+                		bat "NAnt.exe -buildfile:log4net.build"
+                	}
+		}
+		stage('Test')
+		{
+			withEnv(["Path+NANT=$NANT_LATEST"])
+			{
+                		bat "NAnt.exe -buildfile:tests\\nant.build"
+                	}
 		}
 	}
 }