之前没接触过持续集成工具,之前只是了解了下自动化部署,最近一直在看自动化集成这块,发现要学的东西好多好多,可能在小公司用的不多,但如果在大公司,如果每个项目都要手动build、deploy的话那也太耗费时间、人力物力了。有了自动化集成工具那就方面了好多。Jenkins就是比较常用的自动化部署工具,而且是开源的,用的也比较广。所以了解下Jenkins是很有必要的。
一、Jenkins下载与安装
首先是Jenkins包的下载了,刚开始我下载window版本的,installed也能完成,可打开http://localhost:8080时确报错,以为是端口被占用了,又查看了端口也没发现端口被占用,查看了log百度了好久,也没找到是什么原因,然后又下载的war包,使用用户命令行的 java -jar jenkins.war,此时还是报错,最后还是使用管理员命令行才可以,可能使用window的msi包时也是这个原因。
二、Jenkins的配置
在第一步的时候图片有一个红框这个是用来在下面的web页输入的,也可以在下面页面提示的initialAdminPassword文件中找到
输入上面的密码之后会调到下面的页面,选择安装插件,这里我选择是安装常用的几个插件,毕竟不清楚各个插件的用途,所以选择常用的而不是自定义的。
然后会自动的安装插件 (常用插件:http://blog.csdn.net/u010627956/article/details/12649347)
在安装的过程中会出现一些插件安装失败,这个可以先继续不用管,然后就是设置管理员和密码,如果不设置,则会用上面的用户名和密码
设置完之后就进入了jenkins页面