请你能帮助我 . 我是jenkins的新手,为我的组织工作POC . 我已成功通过 jenkins 集成黄瓜执行,并能够成功执行脚本并使用黄瓜插件生成黄瓜报告
Issue: 我需要发送黄瓜报告(报告是根据( C:\Users\username.jenkins\jobs\cucumbertest\builds )生成的,通过jenkins中的可编辑电子邮件选项将这些报告中的任何一个作为附件发送给我的经理 .
请有人帮助我
以下方法对我有用:
Cucumber项目的 pom.xml 必须包含maven-cucumber-reporting插件 . 因为我们想在Target文件夹下创建报告 . 如何配置你的 pom.xml :https://github.com/damianszczepanik/
pom.xml
Jenkins管理插件并安装Email-ext插件和后期构建任务 .
在文件夹中报告文件js,html等但我认为如果我们想通过邮件正确发送它们,它们的扩展名必须是zip . 因此,我们创建一个批处理文件并将其放入 C:\Users\yourUser\.jenkins\workspace\yourProject .
C:\Users\yourUser\.jenkins\workspace\yourProject
我使用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
.bat
new.bat
在Jenkins中选择Post Build Task然后我在区域脚本中编写C:\ Users \ yourUser.jenkins \ workspace \ yourProject \ new.bat
然后可编辑的电子邮件通知部分附件部分必须是
**\**\cucumber-html-reports.zip
1 回答
以下方法对我有用:
Cucumber项目的
pom.xml
必须包含maven-cucumber-reporting插件 . 因为我们想在Target文件夹下创建报告 . 如何配置你的pom.xml
:https://github.com/damianszczepanik/Jenkins管理插件并安装Email-ext插件和后期构建任务 .
在文件夹中报告文件js,html等但我认为如果我们想通过邮件正确发送它们,它们的扩展名必须是zip . 因此,我们创建一个批处理文件并将其放入
C:\Users\yourUser\.jenkins\workspace\yourProject
.我使用7-Zip;
4.1在记事本中打开txt文件,
4.2将以下脚本放入文件中
4.3保存为
.bat
文件 . 例如我有new.bat
在Jenkins中选择Post Build Task然后我在区域脚本中编写C:\ Users \ yourUser.jenkins \ workspace \ yourProject \ new.bat
然后可编辑的电子邮件通知部分附件部分必须是