通过jenkins发送黄瓜报告可编辑的邮件选项

时间:2017-08-21 10:43:57

标签: jenkins

你能协助我吗? 我是jenkins的新手,为我的组织工作POC。我已成功通过 jenkins 整合黄瓜执行,并能够成功执行脚本并使用黄瓜插件生成黄瓜报告

问题: 我需要发送黄瓜报告(报告是在( C:\ Users \ username.jenkins \ jobs \ cucumbertest \ builds )下生成的,通过可编辑的电子邮件将这些报告中的任何一个作为附件发送给我的经理詹金斯的选项。

请有人帮助我

1 个答案:

答案 0 :(得分:0)

以下方法对我有用:

  1. Cucumber项目的pom.xml必须包含maven-cucumber-reporting插件。因为我们要在Target文件夹下创建报告。如何配置pom.xml:{{3 }}

  2. Jenkins管理插件并安装Email-ext插件&后期制作任务。

  3. 在文件夹中报告文件js,html等,但我想如果我们想通过邮件正确发送它们,它们的扩展名必须是zip。因此,我们创建一个批处理文件并将其放入C:\Users\yourUser\.jenkins\workspace\yourProject

  4. 我使用7-Zip;

    4.1在记事本中打开txt文件,

    4.2将以下脚本放入文件

    @echo off
    setlocal
    for /d %%x in (C:\Users\yourUser\.jenkins\workspace\yourProject\target\cucumber-html-reports*.*) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%x.zip" "%%x\"
    endlocal
    exit
    

    4.3保存为.bat个文件。例如,我有new.bat

  5. 在Jenkins中选择Post Build Task然后我在区域脚本中编写C:\ Users \ yourUser.jenkins \ workspace \ yourProject \ new.bat

  6. 然后可编辑的电子邮件通知部分附件部分必须

    **\**\cucumber-html-reports.zip
    
相关问题