在Jenkins office-365-connector-plugin中使用宏
我正在尝试使用Jenkins DSL,并将通知仅限于在Jenkins office-365-connector-plugin中使用宏,jenkins,jenkins-pipeline,jenkins-job-dsl,office365connectors,Jenkins,Jenkins Pipeline,Jenkins Job Dsl,Office365connectors,我正在尝试使用Jenkins DSL,并将通知仅限于masterbranch 从Jenkins中的UI配置来看,这似乎是可以使用宏实现的: 但是我不知道该放什么,而且我如何在DSL中使用它?我确实看到过人们使用它的例子,但我不明白他们在做什么()使用Jenkins文件,您可以这样做: stage('a stage') { when { branch 'master' } st
master
branch
从Jenkins中的UI配置来看,这似乎是可以使用宏实现的:
但是我不知道该放什么,而且我如何在DSL中使用它?我确实看到过人们使用它的例子,但我不明白他们在做什么()使用Jenkins文件,您可以这样做:
stage('a stage') {
when {
branch 'master'
}
steps {
office365ConnectorSend webhookUrl: 'https://outlook.office.com/webhook/d6cee...',
message: 'a message'
}
}
或者像这样:
post {
failure {
script {
if (env.BRANCH_NAME == 'master') {
office365ConnectorSend webhookUrl: 'https://outlook.office.com/webhook/d6cee...',
message: 'a message'
}
}
}
}