CI: proper gitlab notifications for FDD/TDD test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
This commit is contained in:
@@ -31,8 +31,6 @@ def sendSocialMediaMessage(pipeChannel, pipeColor, pipeMessage) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
def doRedHatBuild = false
|
def doRedHatBuild = false
|
||||||
def FDD_Band7_B210_Status
|
|
||||||
def TDD_Band40_B210_Status
|
|
||||||
|
|
||||||
pipeline {
|
pipeline {
|
||||||
agent {
|
agent {
|
||||||
@@ -267,19 +265,21 @@ pipeline {
|
|||||||
stages {
|
stages {
|
||||||
stage ("Test FDD - Band 7 - B210") {
|
stage ("Test FDD - Band 7 - B210") {
|
||||||
steps {
|
steps {
|
||||||
gitlabCommitStatus(name: "Test-FDD-Band7") {
|
script {
|
||||||
script {
|
try {
|
||||||
try {
|
if ("MERGE".equals(env.gitlabActionType)) {
|
||||||
if ("MERGE".equals(env.gitlabActionType)) {
|
gitlabCommitStatus(name: "Test-FDD-Band7") {
|
||||||
FDD_Band7_B210_Status = build job: 'eNB-CI-FDD-Band7-B210',
|
build job: 'eNB-CI-FDD-Band7-B210',
|
||||||
parameters: [
|
parameters: [
|
||||||
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
||||||
string(name: 'eNB_Branch', value: String.valueOf(env.gitlabSourceBranch)),
|
string(name: 'eNB_Branch', value: String.valueOf(env.gitlabSourceBranch)),
|
||||||
string(name: 'eNB_CommitID', value: String.valueOf(env.gitlabMergeRequestLastCommit)),
|
string(name: 'eNB_CommitID', value: String.valueOf(env.gitlabMergeRequestLastCommit)),
|
||||||
booleanParam(name: 'eNB_mergeRequest', value: true)
|
booleanParam(name: 'eNB_mergeRequest', value: true)
|
||||||
]
|
]
|
||||||
} else {
|
}
|
||||||
FDD_Band7_B210_Status = build job: 'eNB-CI-FDD-Band7-B210',
|
} else {
|
||||||
|
gitlabCommitStatus(name: "Test-FDD-Band7") {
|
||||||
|
build job: 'eNB-CI-FDD-Band7-B210',
|
||||||
parameters: [
|
parameters: [
|
||||||
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
||||||
string(name: 'eNB_Branch', value: String.valueOf(GIT_BRANCH)),
|
string(name: 'eNB_Branch', value: String.valueOf(GIT_BRANCH)),
|
||||||
@@ -287,9 +287,9 @@ pipeline {
|
|||||||
booleanParam(name: 'eNB_mergeRequest', value: false)
|
booleanParam(name: 'eNB_mergeRequest', value: false)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
|
||||||
currentBuild.result = 'FAILURE'
|
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
currentBuild.result = 'FAILURE'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -313,19 +313,21 @@ pipeline {
|
|||||||
}
|
}
|
||||||
stage ("Test TDD - Band 40 - B210") {
|
stage ("Test TDD - Band 40 - B210") {
|
||||||
steps {
|
steps {
|
||||||
gitlabCommitStatus(name: "Test-TDD-Band40") {
|
script {
|
||||||
script {
|
try {
|
||||||
try {
|
if ("MERGE".equals(env.gitlabActionType)) {
|
||||||
if ("MERGE".equals(env.gitlabActionType)) {
|
gitlabCommitStatus(name: "Test-TDD-Band40") {
|
||||||
TDD_Band40_B210_Status = build job: 'eNB-CI-TDD-Band40-B210',
|
build job: 'eNB-CI-TDD-Band40-B210',
|
||||||
parameters: [
|
parameters: [
|
||||||
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
||||||
string(name: 'eNB_Branch', value: String.valueOf(env.gitlabSourceBranch)),
|
string(name: 'eNB_Branch', value: String.valueOf(env.gitlabSourceBranch)),
|
||||||
string(name: 'eNB_CommitID', value: String.valueOf(env.gitlabMergeRequestLastCommit)),
|
string(name: 'eNB_CommitID', value: String.valueOf(env.gitlabMergeRequestLastCommit)),
|
||||||
booleanParam(name: 'eNB_mergeRequest', value: true)
|
booleanParam(name: 'eNB_mergeRequest', value: true)
|
||||||
]
|
]
|
||||||
} else {
|
}
|
||||||
TDD_Band40_B210_Status = build job: 'eNB-CI-TDD-Band40-B210',
|
} else {
|
||||||
|
gitlabCommitStatus(name: "Test-TDD-Band40") {
|
||||||
|
build job: 'eNB-CI-TDD-Band40-B210',
|
||||||
parameters: [
|
parameters: [
|
||||||
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
string(name: 'eNB_Repository', value: String.valueOf(GIT_URL)),
|
||||||
string(name: 'eNB_Branch', value: String.valueOf(GIT_BRANCH)),
|
string(name: 'eNB_Branch', value: String.valueOf(GIT_BRANCH)),
|
||||||
@@ -333,9 +335,9 @@ pipeline {
|
|||||||
booleanParam(name: 'eNB_mergeRequest', value: false)
|
booleanParam(name: 'eNB_mergeRequest', value: false)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
|
||||||
currentBuild.result = 'FAILURE'
|
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
currentBuild.result = 'FAILURE'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user