持续集成
首先有必要解释下现代软件开发领域的基石 Continuous Integration(CI)。「持续集成」是一个监视版本控制系统改变的软件,每当发生变化,这个工具会自动编译并测试你的应用。如果发生错误,会及时的通知到开发者,让开发者第一时间修复问题。同时,它还能自动的检测代码的质量和测试的覆盖率。jenkins 就是这样一种工具。
jenkins 安装(windows 平台)
jenkins 在 windows 平台的安装相当简单,跟普通的 windows 桌面应用程序一样 ,去 [link] https://jenkins.io/ 下载 windows 平台的安装包(以 .msi 结尾)。
安装完成后,jenkins 会作为一个 Web 服务(在系统的计算机管理-服务与应用程序-服务中查看)常期运行。通过在浏览器输入 localhost:8080 访问 jenkins 的 web 界面。
修改默认绑定的端口
jenkins服务会自动默认占用 8080 端口,如果想修改这个默认端口, 在 jenkins 的安装目录找到 jenkins.xml 修改 --httpPort=8080 ,变成你需要的端口。
jenkins.xml 文件可能提示无权限修改,则需要先将 jenkins.xml 的权限修改为可写(右键-属性-安全-编辑)。修改完成需要重启服务:以管理员身份打开命令行窗口,输入 net stop jenkins , 等待服务停止成功后,再输入 net start jenkins 等待服务启动。
首次登陆 jenkins 会进入 Unlock Jenkins 步骤,按照它说明的要求完成就可以进入首页界面了。
系统管理
首次进入 jenkins , 进入「系统管理 - Global Tool Configuration」对各种环境进行配置,主要包括:
- JDK
- Git
- Maven
这些配置都可以使用本地环境已经安装好的软件,也可以让 jenkins 为我们从网上下载安装。
新建任务
新建一个自由风格的软件 ,对任务进行配置,主要包括:
- General
- 源码管理
- 构建触发器
- 构建环境
- 构建
- 构建后的操作