This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new a50c01a Added a CLEAN stage to Jenkinsfile
a50c01a is described below
commit a50c01a034f8246eda9fb1cb37ed921e822051b8
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Oct 7 11:19:08 2020 +0200
Added a CLEAN stage to Jenkinsfile
---
Jenkinsfile | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/Jenkinsfile b/Jenkinsfile
index a30af7b..2e95392 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -43,8 +43,21 @@ pipeline {
disableConcurrentBuilds()
}
+ parameters {
+ booleanParam(name: 'CLEAN', defaultValue: false, description: 'Perform
the build in clean workspace')
+ }
+
stages {
+ stage('Clean workspace') {
+ when {
+ expression { params.CLEAN }
+ }
+ steps {
+ sh 'git clean -fdx'
+ }
+ }
+
stage('Build & Deploy') {
when {
branch 'master'