一台服务器作为代码仓库, 一条服务器做持续集成
代码仓库目前常见的 GitHub,GitLab,gitee
持续集成常用 Jenkins
服务器的配置这边都以 Windows 为例进行介绍
1. 安装 Jenkins
https://jenkins.io/
https://jenkins.io/download/ 进行对应系统的版本的下载
我下载的 jenkins-2.164.2.zip, 解压之后是 jenkins.msi, 双机进行安装
记住安装的目录, 我这边安装在:
C:\Program Files (x86)\Jenkins
安装完毕后, 自动打开 http://localhost:8080, 接着系统自己配置一会儿, 然后要求输入密码, 并且页面上也将默认密码路径提供了, 只要找到, 复制到输入框点确定即可
之后询问是否要下载插件, 我选择全部安装, 这边由于网络原因会经常下载不到, 没关系, 后续还有其他办法和途径下载插件
下面开始建一个任务
也就是首页的新建任务标签, 然后弹出如下截图:
1. 填写任务名称 [填写错了不要紧, 之后可以更新任务名称]
2. 选择购物何种类型的项目 [注意这边与你下载的插件有关, 有的选项没有弹出来, 注意自己去下载插件]
3. 点击 OK 按钮保存
上面的任务刚创建成功, 就会自动引导你到下面的页面
General: 填写项目的描述信息等
Source Code Mangagment: 我这边是讲 GitHub 上的代码进行持续集成, 以后提交代码到 GitHub, 运行 Jenkins 中 Build Now 立即构建, 即可以讲代码仓库中的代码打包下载到本地, 然后运行, 自动测试, 对新功能测试等等
注意我这边的用户凭证没有填, 是因为 GitHub 上个人使用的代码是共用的不需要填写 rsa_key, 有些 GitLab 等需要填写, 这部分配置只要做过 Git 配置的人都知道, 不在累赘.
GitHub 中药注意选择合适的分支
Build Triggers 构建触发器, 我这边选择的是 点击立即构建
Build Environment 构建环境
Pre Steps 预处理
Build 构建, 这边选择 Advanced, 然后配置自己本地安装的 maven[如何安装, 如何配置环境变量, 如何校验安装成功]
Post Steps 之后的步骤, 比如 jar 包打好了, 希望在本地 Windows 上将 jar 运行起来 [想到运行就想到要不要先停止, 那么停止其实是可以放在 Pre Steps 中的]
后置处理, 可以选择条件比如 Run only if build succeeds, 只有将构建成功才进行后置处理
比如选择执行 Windows bat 命令
- d
- java -jar demo-0.0.1.jar
进入 D 盘,
然后运行 jar 文件
可以遇到的错如下: 还有一些学习的贴子可以餐卡
原因是我 maven 没有配置正确, 查看 settings 文件在如下目录, 所有 maven 配置路径是 D:\00G_maven3.5.4
- https://www.cnblogs.com/yjmyzz/p/jenkins-tutorial-part-2.html
- http://www.cnblogs.com/xingzc/p/5972488.html
来源: https://www.cnblogs.com/qianjinyan/p/10768476.html