3

我正在尝试将 Jenkins DSL 与office-365-connector-plugin一起使用,并将通知限制为master仅分支。

通过查看 Jenkins 中的 UI 配置,似乎可以使用宏来实现: 连接器配置

但是我不知道该放什么,而且我如何在 DSL 中使用它?我确实看到了人们使用它的例子,但我不明白他们在做什么(例子

4

1 回答 1

1

使用 jenkinsfile,您可以这样做:

        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'
                }
            }
        }
    }
于 2020-08-12T11:27:13.073 回答