`

Jenkins 邮件发送BUG

 
阅读更多
自动化测试,需要把测试报告以邮件发送给相关人员。
由于服务器不能上外网。所以只能用公司自己的服务器。然后就莫名报错。
一直都是
535 authentication failed



第一反应就是用户密码错误。但是实际上密码没问题。
然后我就用linux telnet


发现linux没有问题。同时JIRA也在这台服务器上。发邮件正常。所以服务器问题基本排除

后来我想会不会是源代码问题。因为我下载的是官网最新的WAR 1.577
然后就调试了一下代码。发现竟然在com.sun.mail.smtp.SMTPTransport authenticate方法里面passwd参数为空。。

然后直接无视测试发邮件。
直接JOB 然后发邮件成功了。
看来测试邮件这个地方还真是有问题的。
  • 大小: 47.4 KB
  • 大小: 73.8 KB
分享到:
评论

相关推荐

    jenkins 持续集成

    5. 配置Jenkins的全局设置,如工作目录、邮件通知等。 6. 创建新job,设置构建触发器、构建步骤等。 **Jenkins整合SonarQube** 整合Jenkins与SonarQube主要包括以下步骤: 1. 在Jenkins服务器上安装SonarQube ...

    持续集成工具jenkins教程.docx

    推荐安装Email Extension Plugin,以增强Jenkins的邮件通知功能,提供更灵活的邮件配置和发送选项。 总结来说,Jenkins是实现持续集成的重要工具,通过自动化构建和测试,帮助团队保持代码质量和开发效率。通过正确...

    BUGFREE功能扩展脚本

    1. **设定指定日期**:首先,需要设定一个触发邮件发送的日期阈值,例如距BUG截止日期前的一天或两天。这可以通过编程逻辑来实现,检查每个BUG的状态和其关联的截止日期。 2. **脚本编写**:使用批处理文件(如指定...

    jenkins 2.282 插件

    4. **协作和通知**:邮件通知插件,可以在构建失败或成功时发送邮件通知;Slack插件,可以将Jenkins事件集成到Slack团队聊天中。 5. **环境变量和参数化构建**:环境变量插件可以管理构建过程中的环境变量;参数化...

    jenkins使用1

    Jenkins 提供了强大的邮件通知功能,允许你设置在特定的构建事件(如成功、失败等)发生时自动发送邮件。邮件正文通常使用模板定义,以便包含构建的相关信息。在示例中,我们看到了一个 HTML 格式的邮件模板,它包含...

    bugfree3.0.1.zip

    6. **邮件通知**:当bug状态发生变化时,系统会自动发送邮件通知相关人员,确保团队成员及时得到信息。 7. **集成能力**:BugFree可以与版本控制系统(如Git、SVN)、构建工具(如Jenkins)以及持续集成/持续部署(C...

    接口自动化测试方案jmeter+ant+jenkins.

    该方案的邮件发送功能包括: 1. 配置job,可以选择手动触发执行任务或者自动定时触发任务。 2. jenkins构建完成后,自动发送构建结果邮件(通知相关人员),邮件中附上测试报告地址。 3. 如果发现监控失败的接口,...

    Bug跟踪管理软件bugzilla

    4. **邮件通知**:Bugzilla能够自动发送邮件通知,当Bug的状态发生改变时,相关人员会及时收到更新,确保沟通的实时性。 5. **多语言支持**:为了适应全球化的开发环境,Bugzilla支持多种语言,包括中文,方便不同...

    mantis BUG管理软件

    6. **邮件通知**:系统会自动发送邮件通知相关人员关于BUG的更新,保持团队间的沟通畅通。 7. **报告与统计**:提供各种图表和报告,帮助分析BUG的趋势、解决时间以及团队的生产力。 8. **集成能力**:Mantis可以...

    BUG管理系统mantis-1.2.5

    - **注释与邮件通知**:团队成员可以添加注释讨论解决方案,系统会自动发送邮件通知相关人员,保持沟通畅通。 - **权限管理**:支持不同级别的访问权限,保护敏感信息,确保只有授权人员能查看或修改BUG信息。 - ...

    VS+Java+自动构建

    邮件通知部分使用了批处理脚本,当有新的提交时,会自动发送包含提交者、版本号、时间戳和提交日志的邮件。 总结来说,这个配置涉及了从开发环境的搭建到自动化构建的实现,包括使用Visual Studio 2010进行Java开发...

    tp7-jenkins

    8. **监控与报警**:配置Jenkins发送构建结果邮件,以便团队成员了解构建状态,及时处理失败情况。 通过整合ThinkPHP7与Jenkins,开发者可以享受到更加高效、稳定和自动化的开发流程,减少手动操作带来的错误,提升...

    plugins.zip

    4. **Email Extension Plugin**:提供邮件通知功能,可以在构建成功、失败或其他特定事件时发送通知。 5. **Pipeline as Code Plugin (Jenkinsfile)**:允许将构建流程定义为代码,存储在版本控制系统中,便于维护...

    Bugzilla-4.4

    5. **邮件通知**:系统可以自动发送邮件通知相关人员关于bug状态的改变,保持团队成员之间的沟通同步。 6. **搜索和过滤**:用户可以通过关键词、状态、优先级等多种条件对bug进行搜索和过滤,便于查找和管理。 7....

    junit-test-case

    在实际开发中,将JUnit与Jenkins和SonarQube结合,可以形成一个强大的持续集成和质量保证流程:开发者编写JUnit测试,Jenkins负责自动化构建和运行这些测试,如果测试失败,Jenkins会发送邮件通知,同时SonarQube...

    OpenStack社区开发--pdf资料

    提交到主干分支(Master)的代码必须通过Jenkins等持续集成服务,然后自动发送到测试服务器进行自动化测试。只有测试通过的代码才能进行人工复核。 针对最终用户,可以通过GitHub提交Bug、参与讨论、编辑Wiki和阅读...

    Mantis的安装过程

    3. 配置邮件服务:根据需求设置邮件发送功能,用于通知和提醒。 五、使用Mantis 1. 创建项目:登录后,管理员可以创建新的项目,为每个项目定义分类、优先级和状态。 2. 报告问题:团队成员可以通过提交bug报告,...

Global site tag (gtag.js) - Google Analytics