首先Jenkins是什么呢?就是一种持续集成项目的一款开源软件,是用java写的。部署简单,中文界面,可一键从git clone、pull。也可以打包发布,功能还是很多的,比如可以自动安装jdk、git、maven等等。在项目构建前后执行相关操作,比如shell脚本,也可以监控项目构建健康状态。使用Jenkins的话不管是运维、开发、测试都可以把push完的代码一键发布。
搭建步骤其实很简单,先去官网(https://jenkins.io/)下载一个war包。然后上传linux服务器,或者直接用wget命令下载。下载好后可以直接用java -jar jenkins.war 运行。如果安装了tomcat等web服务器的话就放入对应的路径运行服务器即可。tomcat在webapps下。不推荐使用tomcat,因为war包里本身就包括了一个内置的服务器。如果想后台运行可以用nohup命令。nohup java -jar jenkins.war & ,指定端口加上 --httpPort=xxxx 。
下载好打开ip:端口就可以。第一次登录需要一个密码,随后可以创建一个管理员账号。密码在下图位置:
那个随机的数字+字母就是初始化密码了。账号默认admin。
Jenkins主界面: