栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Jenkins管道电子邮件在构建失败时未发送

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jenkins管道电子邮件在构建失败时未发送

使用新语法使用声明性管道,例如:

pipeline {    agent any    stages {        stage('Test') { steps {     sh 'echo "Fail!"; exit 1' }        }    }    post {        always { echo 'This will always run'        }        success { echo 'This will run only if successful'        }        failure { mail bcc: '', body: "<b>Example</b><br>n<br>Project: ${env.JOB_NAME} <br>Build Number: ${env.BUILD_NUMBER} <br> URL de build: ${env.BUILD_URL}", cc: '', charset: 'UTF-8', from: '', mimeType: 'text/html', replyTo: '', subject: "ERROR CI: Project name -> ${env.JOB_NAME}", to: "foo@foomail.com";        }        unstable { echo 'This will run only if the run was marked as unstable'        }        changed { echo 'This will run only if the state of the Pipeline has changed' echo 'For example, if the Pipeline was previously failing but is now successful'        }    }}

您可以在詹金斯官方网站上找到更多信息:

https://jenkins.io/doc/pipeline/tour/running-multiple-
steps/

请注意,这种新语法使您的管道更具可读性,逻辑性和可维护性。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/608969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号