此篇文章主要描述的是jenkins的简单使用,以及搭配git的一些使用
“Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。”
简单来说,Jenkins是一个能帮助我们构建部署项目的工具,使用它能减少很多部署的工作量。
话不多说,现在就开始构建一个jenkins项目
输入项目名,构建一个***风格的软件项目
选择jdk
源码管理 绑定git
构建触发器
我这里使用了一个gitlab webhook,就是当git推送了之后触发项目的自动构建和部署 Jenkins必须安装gitlab webhook插件才能使用这个webhook
同时需在gitlib里绑定这个webhook(这里会遇到一些麻烦 还是找了一个运维的大哥才帮忙解决的)
测试一下 HTTP 200 证明可用
构建可以写构建前执行脚本 可以对文件进行操作 可以执行git命令 等
当前命令的操作目录是 jenkins workspace里当前项目的路径 如 /home/jenkinshome/workspace/Test
指定maven
可以增加构建后操作 例如构建成功后构建一个子项目
配置项目的发布 指定tomcat的ip和端口 如 http://127.0.0.1:8080 指定的tomcat需要启动 并且配置成支持热部署(这里可能会遇到很多麻烦,部署的tomcat需要修改好多地方)
这里只是简单的对jenkins的使用做出一些说明,jenkins还有好多可配置的操作
jenkins的功能还有好多这里没有涉及到的地方
本人只是初次使用jenkins 如文章中有不当的地方 希望大佬们多多指正