activated other environments
parent
64f4440f45
commit
2396bee701
69
jenkinsfile
69
jenkinsfile
|
|
@ -1,29 +1,15 @@
|
||||||
//not required right now as CN is reachable from EMEA as well
|
//not required right now as CN is reachable from EMEA as well
|
||||||
// def loopEnvironments(environments){
|
|
||||||
// print env.JENKINS_URL
|
|
||||||
|
|
||||||
// environments.each { key, val ->
|
|
||||||
|
|
||||||
// //Execute only if you are on the same environment
|
|
||||||
// //not required right now as CN is reachable from EMEA as well
|
|
||||||
// if (env.JENKINS_URL == environments."${key}"[3].'jenkins')
|
|
||||||
// {
|
|
||||||
// envname = environments."${key}"[0].'name'
|
|
||||||
// envurl = environments."${key}"[1].'env-url'
|
|
||||||
// tokenname = environments."${key}"[2].'env-token-name'
|
|
||||||
|
|
||||||
// sh 'python createReport.py "${envname}"'
|
|
||||||
// }
|
|
||||||
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
pipeline {
|
pipeline {
|
||||||
options {
|
options {
|
||||||
ansiColor('xterm')
|
ansiColor('xterm')
|
||||||
}
|
}
|
||||||
|
|
||||||
agent {label 'jaws-slaves'}
|
agent {label 'jaws-slaves'}
|
||||||
|
triggers {
|
||||||
|
|
||||||
|
cron('0 1 * * 1')
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
environment {
|
environment {
|
||||||
//ProxySettings
|
//ProxySettings
|
||||||
|
|
@ -55,40 +41,7 @@
|
||||||
steps {
|
steps {
|
||||||
|
|
||||||
script{
|
script{
|
||||||
// def SCRIPT_PARAMETER = ''
|
|
||||||
// if(SLICES.isEmpty()) {
|
|
||||||
// currentBuild.result = 'ABORTED'
|
|
||||||
// error('Aborting due to missing slice parameter')
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
// else {SCRIPT_PARAMETER = SCRIPT_PARAMETER + " -s " + SLICES.toString()}
|
|
||||||
|
|
||||||
// if (PRESELECT.isEmpty()) {
|
|
||||||
// if (FROMDATE=='') {
|
|
||||||
// currentBuild.result = 'ABORTED'
|
|
||||||
// error('Aborting due to missing startdate parameter')
|
|
||||||
// return
|
|
||||||
|
|
||||||
// }
|
|
||||||
// else { SCRIPT_PARAMETER = SCRIPT_PARAMETER + " -f " + FROMDATE.toString() }
|
|
||||||
// if (TODATE=='') {
|
|
||||||
// currentBuild.result = 'ABORTED'
|
|
||||||
// error('Aborting due to missing enddate parameter')
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
// else {SCRIPT_PARAMETER = SCRIPT_PARAMETER + " -t " + TODATE.toString()}
|
|
||||||
|
|
||||||
// }
|
|
||||||
// else { SCRIPT_PARAMETER = SCRIPT_PARAMETER + " -p " + PRESELECT.toString()}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// echo "${SCRIPT_PARAMETER}"
|
|
||||||
sh "python3 createKeyRequestReport.py"
|
sh "python3 createKeyRequestReport.py"
|
||||||
|
|
||||||
// sh "python3 summary.py"
|
|
||||||
// summary = readFile('summary.txt').trim()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -102,12 +55,6 @@
|
||||||
emailext subject: env.JOB_NAME,
|
emailext subject: env.JOB_NAME,
|
||||||
mimeType: 'text/html',
|
mimeType: 'text/html',
|
||||||
body: tmp_body,
|
body: tmp_body,
|
||||||
//to: 'michaela.jaeger@bmw.de, OOC-Support@bmwgroup.com, Andreas.DA.Danzer@partner.bmw.de',
|
|
||||||
//to: 'rene.forstner@nttdata.com, Andreas.DA.Danzer@partner.bmw.de, linnea.bickeboeller@partner.bmwgroup.com',
|
|
||||||
//to: 'rene.forstner@nttdata.com, stephan.oertelt@bmw.de, Mohammed.Abadel@bmw.de, michaela.jaeger@bmw.de',
|
|
||||||
//to: 'rene.forstner@nttdata.com, ermis.wieger@nttdata.com, patryk.gudalewicz.bp@nttdata.com',
|
|
||||||
//to: 'patryk.gudalewicz.bp@nttdata.com',
|
|
||||||
//to: 'rene.forstner@nttdata.com, ermis.wieger@nttdata.com, arnel.arnautovic@nttdata.com, patryk.gudalewicz.bp@nttdata.com, stephan.oertelt@bmw.de, Mohammed.Abadel@bmw.de, michaela.jaeger@bmw.de, OOC-Support@bmwgroup.com, Andreas.DB.Danzer@bmwgroup.com',
|
|
||||||
//to: 'ermis.wieger@nttdata.com, Andreas.DB.Danzer@bmwgroup.com, OOC-Support@bmwgroup.com, michaela.jaeger@bmw.de, thilo.bindel@bmwgroup.com',
|
//to: 'ermis.wieger@nttdata.com, Andreas.DB.Danzer@bmwgroup.com, OOC-Support@bmwgroup.com, michaela.jaeger@bmw.de, thilo.bindel@bmwgroup.com',
|
||||||
to: 'ermis.wieger@nttdata.com',
|
to: 'ermis.wieger@nttdata.com',
|
||||||
replyTo: 'coco-apm@bmw.de',
|
replyTo: 'coco-apm@bmw.de',
|
||||||
|
|
@ -127,12 +74,6 @@
|
||||||
emailext subject: "${env.JOB_NAME} build ${env.BUILD_ID} failed",
|
emailext subject: "${env.JOB_NAME} build ${env.BUILD_ID} failed",
|
||||||
body: "QM report failed, see logs for details: ${env.BUILD_URL}",
|
body: "QM report failed, see logs for details: ${env.BUILD_URL}",
|
||||||
to: 'ermis.wieger@nttdata.com'
|
to: 'ermis.wieger@nttdata.com'
|
||||||
//to: 'BMW.CoCo.Dynatrace@nttdata.com, ermis.wieger@nttdata.com, Andreas.DB.Danzer@bmwgroup.com'
|
|
||||||
// to post to the teams channel "0 - APM Service Desk" just uncomment the following command:
|
|
||||||
// office365ConnectorSend webhookUrl: "https://bmwgroup.webhook.office.com/webhookb2/483edc00-c925-4672-8088-8299a0139fca@ce849bab-cc1c-465b-b62e-18f07c9ac198/JenkinsCI/9aca6923685b40f794134853fcbe88f1/ff31bcee-96b3-4481-9bd8-4f74180b263b",
|
|
||||||
// message: "QM report failed, see logs for details: ${env.BUILD_URL}",
|
|
||||||
// status: 'Failure',
|
|
||||||
// color: "d00000"
|
|
||||||
}
|
}
|
||||||
always {
|
always {
|
||||||
cleanWs()
|
cleanWs()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue