搭建自动化构建

介绍

自动化构建我们用Jenkins,它是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

使用jenkins的好处:

  • 开发人员:写好代码,不需要自己进行源码编译、打包等工作,直接将代码分支存放在SVN、GIT仓库即可。

  • 运维人员:减轻人工干预的错误率,同时解放运维人员繁杂的上传代码、手动备份、更新。

  • 测试人员:可以通过jenkins进行简单的代码及网站测试。

安装

可以去jenkins官网去下载,我下载的是一个war包:http://mirrors.jenkins.io/war-stable/latest/jenkins.war  所以需要有jdk+tomcat。

将下载后的war包放到  /usr/local/apache-tomcat-8.0.53/webapps  目录下,就可以通过  http://192.168.56.2:8080/jenkins  来访问了。

然后,找到密码,进行登录。如果要实现自动编译本质还是借助maven的,输入网址下载

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

然后进行解压即可。

还需要存放代码的仓库,我们用svn,

配置

先来配置jdk和maven的安装路径:系统管理——全局工具配置里面

猜你喜欢

转载自www.cnblogs.com/itchenshuai/p/9296463.html