设为首页 收藏本站
查看: 1215|回复: 0

[经验分享] Jenkins+Git+Maven+Tomcat的初步学习

[复制链接]

尚未签到

发表于 2018-1-7 14:53:16 | 显示全部楼层 |阅读模式
一、准备工作
1.安装java环境
  这个很简单,我就不说了。
2.安装Git
  敬请点击http://www.cnblogs.com/jenniferhuang/p/3355248.html
  我就是根据这个弄的,写的很好,很实用,很开森。
3.安装maven
  敬请点击http://www.cnblogs.com/jenniferhuang/p/3370273.html
二、Jenkins
1.安装jenkins
  下载war文件放到tomcat的webapps下,启动浏览器键入http://localhost:8080/jenkins即可看到可爱的老爷爷。
2.配置jenkins主目录
  这个,更换主目录我不知道是用来干嘛的,不过当时还是跟着做了一遍,也做成功了。我觉得更换可能是为了节省c盘空间吧,因为jenkins默认的根目录是C:\User\用户名\.jenkins目录。下面是我所根据的博客截图。

3.插件安装
  本次仅安装Git plugins和Github plugins。
  以后用啥了我再加。新手嘛,见谅了。   
4.系统配置
  这一项系统配置把我弄坏了,虽然现在可以用,但还是有问题,勉强凑合着看吧。
  访问jenkins,点击系统管理->系统设置  进入Jenkins->configuration页面
1).JDK配置
  别名随意起,JAVA_HOME为本机jdk安装路径。
2).git配置
  别名还是随意,路径是本机安装git的地址的exe文件,一般在bin目录下。
  不知道是什么问题,我的环境变量里的信息是在安装地址下的cmd文件夹。但并不影响使用。应该是同等级别的。
3).maven
  名字随意,路径为解压位置,因为maven是免安装的。
4).Git plugin
  填写git本地默认的用户名字和邮箱。
5).GitHub Web Hook
  有个不知道该怎么填的鬼-OAuth token。username填写的是git的登录用户名,那个鬼填的是密码,然并卵,测试连接的时候它显示Failed to validate the account。幸运的是,并不影响正常使用。
6).邮件通知
  事例:

  配置了默认邮件后缀之后,则可以省去邮箱后缀。
  点高级,然后填写邮箱用户名及密码。
  还要继续配置哟,不然你就吐血吧。
  往上翻,配置Jenkins Location:系统管理员邮件地址配一个正确的邮箱。
  然后测试邮件,输入测试邮箱号,出现Email was successfully sent则发送成功。请记得一定要检查你的邮箱是否打开了smtp服务。
5.新建一个job并配置
  1).新建一个job,选择构建一个自由风格的软件项目
  2).通过配置Git库URL告诉jenkins源代码位置
  源码管理选择git,复制库的地址信息即可。Credentials那里点add,添加你的账户信息。
  3).构建触发器

  我只选择了这几个,正常使用没问题。*/10 * * * *表示每10分钟检查一次版本库是否更新。
  4).构建步骤

  version选择前面配置里命名的那个。Goals是maven命令,经常使用clean package和test等命令。

  我只会写这一个,其他好像需要插件支持,在此就不说了,以后用到再另开。
  还可以写邮件通知,配好了默认的邮箱服务的直接填接收的邮箱就好。有插件可以提供更加详细的邮箱信息,不过我还没用。
6.开始构建
  保存完job后,回到该job的主页面,等一分钟左右自动编译,或者到jenkins主页面,点击 计划构建按钮
  构建完毕后,在页面左下角显示了构建历史记录
  点击构建历史记录的链接,查看构建结果详情 
  在详情页面点击“控制台输出”,查看控台详情

  构建成功,小球则为蓝色的。
  ----------------------------------------------------------------------------------end
  这是我这几天学习经验的一个小总结,凑合凑合看吧。欢迎指导,欢迎交流。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-432601-1-1.html 上篇帖子: Jenkins插件HTML Publisher Plugin的使用 下篇帖子: 关于Jenkins找不到依赖Jar包问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表