现在的位置: 首页 > 综合 > 正文

向Jenkins学习 – What we can learn from Jenkins?

2013年01月10日 ⁄ 综合 ⁄ 共 796字 ⁄ 字号 评论关闭

今天是学习雷锋日,像我这样的码农没有那么高的素质,就不去瞎掺和了,改为向Jenkins学习。 Jenkins是一个非常流行的持续集成软件,功能非常强大。如果抛开其持续集成的核心功能,它的附属功能也做得非常出色,用户体验很不错,值得我们学习。

1. 简洁安装方式

Jenkins是用Java开发的一个Web应用。我以前用过的一些开源web应用,安装很麻烦,通常要先装个tomcat,然后在下载war包扔到对应的目录里面。而Jenkins,一个安装包,安装好就能用,而且默认就已经安装为Windows服务了。

2. 快捷的在线帮助

在Jenkins的任何需要输入的地方,都有一个问号图标,点击它就显示和这个输入框相关的帮助信息,实在是方便。

3. 方便的在线升级

如果有新的版本,一键就能升级到最新版本。升级后如果不想用,一键在回滚到上一版本。(不过,第一次升级就出现了问题,一个任务丢失了。)

4. 强大的插件系统

Jenkins有几百个插件,安装升级插件也非常方便,只需点一下鼠标就完成了。这里要特别提的就是Jenkins Active Directory plugin,这个插件是使得Jenkins能和公司的活动目录集成,实现用域账号登录Jenkins。它也和Jenkins一样,安装上就能用,无需任何配置。

5. 创新的“Help us localize this page”

在每个页面都有一个链接(Help us localize this page),点击它就显示这个页面中还没有本地化的字符串,你可以在等待build的时候顺便帮助翻译一些字符串,这使得本地化Jenkins变得非常简单。

6. 无缝的Ant集成

如果Build需要用到Ant,只需指定用Ant的什么版本,Jenkins就可以自动从Apache网站上去下载对应的版本,这个功能实在是方便。

用户体验是非常重要的,好的软件能让人身心愉悦。与所有软件开发人员共勉,开发出更好的软件。

抱歉!评论已关闭.