gpt4 book ai didi

allure - 如何使用 Jenkins 服务器在电子邮件中发送 Allure 报告

转载 作者:行者123 更新时间:2023-12-04 13:59:21 27 4
gpt4 key购买 nike

我使用 Rest Assured、TestNg、Gradle 和 Allure 报告创建了自动化。现在我能够生成引诱报告,但我正在寻找可以在电子邮件中发送引诱报告的地方。无论这是任何可用的插件还是正在进行的任何最新部署

最佳答案

第一 您需要在 Jenkins 中安装电子邮件扩展插件。您也可以使用默认的 Jenkins 邮件,但我更喜欢电子邮件扩展插件,因为它更易于配置。
第二 您需要 smtp 服务器才能从 Jenkins 发送电子邮件。如果你有一个那么酷,否则创建一个。 (如果您使用的是 gmail,那么您的 smtp 服务器默认为 smtp.gmail.com)
第三 您是否需要配置Jenkins。打开您的 Jenkins 仪表板 > 管理 Jenkins > 配置系统。然后向下滚动到电子邮件扩展。如果您决定使用默认电子邮件,请向下滚动至电子邮件并输入详细信息并保存。
enter image description here
第四 您需要将以下代码添加到现有管道中。

 stage('Email Report') {
// Change the recipent address
sh "zip -r allure-report.zip allure-report"
def mailRecipients = "therecipient@mail.com"
env.ForEmailPlugin = env.WORKSPACE
if(fileExists('allure-report.zip')){
emailext(
to: "${mailRecipients}",
from: "sender@mail.com",
subject: "Allure Report",
body: "PFA",
attachmentsPattern: 'allure-report.zip'
)
} else{
echo("COULD NOT FIND FILE TO ATTACH")
}
}
第五 收件人需要下载zip附件并执行 allure serve查看报告和仪表板。
值得注意的是,服务诱惑报告的最佳方式是上传到一些常见的地方,例如jira、confluence等。

关于allure - 如何使用 Jenkins 服务器在电子邮件中发送 Allure 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54414705/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com