测试开发——jenkins持续集成答疑帖

本周三答疑课,将你遇到的问题提交到回复里

怎么在触发的邮件中附带上allure生成的测试报告?
怎么配置jenkins的国内源?可以演示一下吗?

  • 邮件发送allure report
    请参考下面邮件模板,可以将allure report 引入邮件正文:
    allure test report${PROJECT_URL}${BUILD_NUMBER}/allure

  • Jenkins修改为国内源
    修改位置: Manage Jenkins -> Plugin Manager -> Advanced -> Update Site.
    将升级站点改成支持的国内源

ubuntu虚拟机使用java命令启动jenkins,本地访问提示:该Jenkins实例似乎已离线。

百度一个方法访问:http://localhost:8080/jenkins/pluginManager/advanced或者http://172.17.0.1:8080/jenkins/pluginManager/advanced,修改升级站点的url,但是报404

参考一下这篇文章 jenkins手把手教你从入门到放弃03-安装Jenkins时web界面出现该jenkins实例似乎已离线 - 北京-宏哥 - 博客园

另外文中提到的配置文件,如果你是使用的java直接启动jenkins方式,位置可能会在 ~/.jenkins 路径下,这点在debug问题的时候可以注意一下。

使用命令打开的jenkins,是不是关闭shell窗口进程就结束了?
有没有像docker那样可以后台运行的参数

使用nohup + & 启动jenkins 就可以在关掉shell窗口后继续运

nohup jave -jar jenkins.war &