Commit ecf5be95 authored by hardy's avatar hardy

writing the status to SQL DB + stage exec on 2 agents

parent ac079d7d
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
// Location of the python executor node shall be in the same subnet as the others servers // Location of the python executor node shall be in the same subnet as the others servers
def pythonExecutor = params.pythonExecutor def pythonExecutor = params.pythonExecutor
def DataBaseHost = params.DataBaseHost
// Location of the test XML file to be run // Location of the test XML file to be run
def testXMLFile = params.pythonTestXmlFile def testXMLFile = params.pythonTestXmlFile
...@@ -45,15 +46,20 @@ def eNB_CommitID ...@@ -45,15 +46,20 @@ def eNB_CommitID
def eNB_AllowMergeRequestProcess def eNB_AllowMergeRequestProcess
def eNB_TargetBranch def eNB_TargetBranch
//Status fed to the database
def StatusForDb = ""
pipeline { pipeline {
agent { agent none
label pythonExecutor
}
options { options {
disableConcurrentBuilds() disableConcurrentBuilds()
ansiColor('xterm') ansiColor('xterm')
lock(extra: [[resource: ciSmartPhonesResource2]], resource: ciSmartPhonesResource1) lock(extra: [[resource: ciSmartPhonesResource2]], resource: ciSmartPhonesResource1)
} }
stages {
stage ("Py Exec"){
agent {label pythonExecutor}
stages { stages {
stage("Build Init") { stage("Build Init") {
steps { steps {
...@@ -273,9 +279,31 @@ pipeline { ...@@ -273,9 +279,31 @@ pipeline {
} }
} }
} }
}
stage ("DB Host"){
agent {label DataBaseHost}
stages {
stage("SQL Collect ") {
steps {
script {
if (currentBuild.result=='FAILURE') {StatusForDb = 'FAIL'} else {StatusForDb = 'PASS'}
echo "${env.BUILD_URL}"
echo "${env.BUILD_ID}"
echo "${JOB_NAME}"
sh "python3 /home/oaicicd/sql_connect.py ${params.eNB_MR} ${params.eNB_Branch} ${StatusForDb} ''"
}
}
}
}
}
}
post { post {
always { always {
node(pythonExecutor){
script { script {
if (params.pipelineZipsConsoleLog != null) { if (params.pipelineZipsConsoleLog != null) {
if (params.pipelineZipsConsoleLog) { if (params.pipelineZipsConsoleLog) {
...@@ -289,5 +317,6 @@ pipeline { ...@@ -289,5 +317,6 @@ pipeline {
} }
} }
} }
}
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment