一个可扩展的开源的持续集成服务器
詹金斯
监视重复的工作,如建立由cron运行的一个软件项目或工作的执行。在这些事情中,目前詹金斯集中在以下两个工作:
1。的建筑/测试软件项目不断只是像CruiseControl或DamageControl的神器出山:www.shenqi73.com。概括地说,詹金斯提供了一个易于使用,所谓持续集成系统,使开发人员更容易整合项目,使用户更方便地获得新鲜的构建。自动化,连续化构建提高生产力。
2。 监测执行外部经营工作,,如cron作业,procmail的工作,甚至那些在远程计算机上运行。例如,使用cron,你收到的是定期的电子邮件,捕获输出,它是由你来看看他们的努力和通知,当它打破了。詹金斯保持这些输出,使您可以轻松地时要注意的事情是错误的。
取得詹金斯,并给它一个尝试,看看如何有用的,它可以为你!
这里是“詹金斯”的一些主要特点:
·安装方便:只是Java-的罐子jenkins.war,或将其部署在servlet容器中。不需要额外的安装,无需数据库。
·易于配置:詹金斯完全可配置与广泛的实时错误检查和内嵌帮助其友好的Web GUI。有没有需要手动调整XML了,但如果你想这样做,你可以做到这一点,太。
·变更集的支持:詹金斯可以生成一个列表到构建从Subversion / CVS的变化。这也可以在一个相当有效的方式,来降低负载上的存储库中。
·永久链接:詹金斯给你清理网页的内容,最可读的网址,包括一些永久性如“最新版本”/“最近的成功打造”,使他们可以很容易地链接到其他地方。
·RSS / E-邮件/ IM集成:监控结果通过RSS或电子邮件的实时故障通知。
·在事实可以被标记标记:构建长期构建完成后,
·的JUnit / TestNG测试报告:JUnit测试报告可以汇总,汇总,并显示历史信息,如什么时候开始打破,绘制成图等历史趋势。
·分布式版本:詹金斯可以分发到多台计算机上构建/测试负载。这可以让你得到最有效的开发人员的办公桌坐在下面的闲置工作站。
·
文件指纹:詹金斯可以跟踪的建立,罐,构建使用的是哪个版本的罐子,等等。这甚至罐外詹金斯,是理想的项目跟踪依赖。
可以通过第三方插件扩展插件的支持:詹金斯。您可以编写插件来使詹金斯的支持,您的团队使用的
工具/程序。
此版本中的新功能:
·$的{ITEM_FULLNAME}变量是不工作的Maven项目在Windows上,如此介绍$ {ITEM_FULL_NAME}。 (第12251期)
·锁争用的问题,在构建历史视图。 (第16831期)
·修正了HTTP请求的线程饱和问题温斯顿。 (第16474期)
·在IE浏览器的脚本测试脚本错误。 (第16561期)
·万无一失的报告没有检测到Android的maven的插件(问题16776)
·Maven的故障
安全的插件测试未确认了(问题16696)
·UI上显示一个队列锁队列堵塞的原因。 (第16833期)
·UpdateCenter REST API电抗器,如果有一个插件安装失败。 (第16836期)
·遗失构建标题/ rssAll,构建有没有试验结果时。 (第16770期)
·它改变了矩阵轴的值作为环境变量的暴露(问题11577)
·Maven 3的版本忽略安静的(-Q)和调试(-X)的选项(问题16843)
·的JNLP奴隶安装程序现在可以透明地使用安全的詹金斯。 (SECURITY-54 /尽管门票标记,这是不的安全vulnerabili ...