From e6e8915f3169b74aa58c697d9fb289733763ac07 Mon Sep 17 00:00:00 2001 From: Sanjeev435 Date: Sun, 28 Jun 2020 01:59:43 +0530 Subject: [PATCH] Create branch to test SONAR --- Jenkinsfile | 44 +++++++------------- Jenkinsfile_docker | 30 +++++++++++++ Jenkinsfile_Original => Jenkinsfile_original | 0 3 files changed, 46 insertions(+), 28 deletions(-) create mode 100644 Jenkinsfile_docker rename Jenkinsfile_Original => Jenkinsfile_original (100%) diff --git a/Jenkinsfile b/Jenkinsfile index 13f9a488d..9d319adc2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,30 +1,18 @@ -library 'my-pipeline-library' _ +#!groovy -properties ([ - parameters([ - string(name: 'BRANCH', defaultValue: 'master', description: 'Branch to build'), - choice(name: 'RUN_TEST', choices: ['yes', 'no'], description: 'Run test while build'), - booleanParam(name: 'MAIL_TRIGGER', defaultValue: true, description: 'mail to be triggred'), - string(name: 'EMAIL', defaultValue: 'mrcool435@gmail.com', description: 'Mail to be notified') - - ]) - ]) - - - -//myDeliveryPipeline { -// branch = params.BRANCH -// runTest = params.RUN_TEST -// triggerMail = params.MAIL_TRIGGER -// email = params.EMAIL -//} - -myDeliveryPipeline { - branch = params.BRANCH - scmUrl = 'ssh://git@myScmServer.com/repos/myRepo.git' - email = 'team@example.com' - serverPort = '8080' - developmentServer = 'dev-myproject.mycompany.com' - stagingServer = 'staging-myproject.mycompany.com' - productionServer = 'production-myproject.mycompany.com' +pipeline { + agent none + stages { + stage('Maven Install') { + steps { + mvn clean install -Dmaven.test.skip=true + } + } + stage('Run tests') { + agent any + steps { + mvn test + } + } + } } diff --git a/Jenkinsfile_docker b/Jenkinsfile_docker new file mode 100644 index 000000000..13f9a488d --- /dev/null +++ b/Jenkinsfile_docker @@ -0,0 +1,30 @@ +library 'my-pipeline-library' _ + +properties ([ + parameters([ + string(name: 'BRANCH', defaultValue: 'master', description: 'Branch to build'), + choice(name: 'RUN_TEST', choices: ['yes', 'no'], description: 'Run test while build'), + booleanParam(name: 'MAIL_TRIGGER', defaultValue: true, description: 'mail to be triggred'), + string(name: 'EMAIL', defaultValue: 'mrcool435@gmail.com', description: 'Mail to be notified') + + ]) + ]) + + + +//myDeliveryPipeline { +// branch = params.BRANCH +// runTest = params.RUN_TEST +// triggerMail = params.MAIL_TRIGGER +// email = params.EMAIL +//} + +myDeliveryPipeline { + branch = params.BRANCH + scmUrl = 'ssh://git@myScmServer.com/repos/myRepo.git' + email = 'team@example.com' + serverPort = '8080' + developmentServer = 'dev-myproject.mycompany.com' + stagingServer = 'staging-myproject.mycompany.com' + productionServer = 'production-myproject.mycompany.com' +} diff --git a/Jenkinsfile_Original b/Jenkinsfile_original similarity index 100% rename from Jenkinsfile_Original rename to Jenkinsfile_original