Jenkins的功能强大,在于它的插件式框架,能扩展功能,自动化当中,很容易想到的是对提交的新代码做测试,这里gatling主要是负责压力测试,也就是所谓的性能.关于gatling,可以参考我前面的博文. 在jenkins下,首先要安装gatling的插件,可以直接在Jenkins>Manage Jenkins>Manage Plugins>Available下点击安装,也可以在Advance里面通过上传安装.由于我这里两个浏览器设置的代理不同,在测试jenkins的浏览器中不能直接点击…
Jenkins.war放在Tomcat7下,完成各种配置,包括Jenkins中JDK,Maven,Git等. 最初的配置为Tomcat7, JDK7.x. 因为要在Jenkins上安装SonarQube Plugin,发现安装失败,经过查询之后,发现JDK7.x对SonarQube的支持不好,所以替换JDK为jdk8.x. SonarQube Plugin安装正常. Jenkins的版本是2.19.4. 原文地址: https://groups.google.com/forum/?utm_med…
自动化领域比较有影响力的开源框架jenkins,确实比较强大,易用.很多公司将其用来做持续即成CI(continuous integration).为了拓展和强化自己的软件设计生态系统,也将很久前使用过的jenkins再熟悉一下.在这里做下备忘. 首先就是下载jenkins安装包,其实所谓的安装,是习惯说法,这个直接从官网下载后,一个war包(jenkins.war, 60M大小左右),直接就可以启动运行.我本地安装的是最新版本1.644. 由于jenkins是java写的,运行过程中需要有JD…
最近需要在Jenkins上配置一个Job,SCM源是http://git.opendaylight.org/gerrit/p/integration.git 于是使用Jenkins的Git Plugin做这件事情. 结果报错如下: hudson.plugins.git.GitException: Failed to fetch from https://git.opendaylight.org/gerrit/p/integration.git at hudson.plugins.git.GitS…
利用HTML Publisher plugin实现HTML文档报告展示   by:授客 QQ:1033553122 测试环境 HTML Publisher Plugin 1.1.2 Jenkins2.32.1 操作步骤 1.如下 2.如下 说明: HTML directory to archive - HTML文档所在目录.注意,这里填写的是相对路径,相对jenkins的workspace来说的.如果项目是在从结点slave 主机上运行的,那么其jenkins workspace目录为结点主机配…
在jenkins中使用第3方邮件插件Email Extersion Plugin时,根据网上教程,发现每次都没有生成模板 再次查看,发现 $HOME_jenkins下没有templeate文件夹,查阅资料后,原来在用admin用户时,不会生成模板 没办法,自己下载再次尝试 # mkdir email-templates # cd email-templates/ # wget https://github.com/jenkinsci/email-ext-plugin/blob/master/sr…
---------------------------------------------------------临时解决方案----亲测ok 要解决该问题,方式也比较简单,就是修改Content Security Policy的默认配置. 修改方式为,进入Manage Jenkins-> Script console,输入如下命令并进行执行. System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "…
最近装了一个jenkins准备搞一个自动化测试的持续集成,但是在安装maven integration这个插件时报错,试了几次都是失败! 错误原因如下: javadoc安装失败: java.io.IOException: Downloaded file /root/.jenkins/plugins/javadoc.jpi.tmp does not match expected SHA-1, expected '6saBzaxuRKG3iHFKKRqvgQ4PzLQ=', actual 'ukX+…
使用的插件: [HTTP Request Plugin] 思路: 说明:只能是网站是否正常打开,而不能是这个网站业务是否正常,如果是后者,则需要写特定的接口进行请求处理. 1.通过插件,发送GET请求指定的URL. 2.设置请求超时时间,如果过了,则这个网站不正常. 3.设置定时请求. 4.不正常访问时,直接发送邮件通知指定人员. 配置步骤: 1.配置间隔时间 注意这里应该选择[Build periodically](周期性构建) Poll SCM:定时检查源码变更(根据SCM软件的版本号),如…
开源地址: https://github.com/yuzd/coding.net ============================================================ 安装完之后在 里配置 coding.net webhook 启动账号 (注意是当前登陆jenkins的账号,千万要注意不要填成coding的账号了,因为是需要用jenkins的remotebuild功能)   然后在你的project配置里面 设置 job启动的token   另外可以配置一个可…