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"
+ }
}
}
}