CI$CD-Jenkins探究

1、Jenkins是一款由Java编写的开源的持续集成工具,将传统编译、打包、上传、部署到Tomcat中的过程交由Jenkins实现自动化

2、jenkins的功能:

如上图:Jenkins通过给定的代码地址,将代码拉取到jenkins宿主机上,进行编译、打包和发布web容器中,它运行在Servlet容器中(例如Apache Tomcat)。可以执行基于Apache AntApache Maven的项目,可以通过各种手段触发构建,例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度。

jenkins的功能都是由插件完成,主要插件如下:

Git plugin插件:拉去代码;Maven Integration plugin插件:构建打包;docker-build-step插件:生成镜像;Maven SNAPSHOT Check插件:用于检查线上snapshot包。

3、jenkins启动

jenkins是一个war包,需要运行在servlet容器中,运行本地jenkins命令:前提是安装了brew,

brew services start jenkins

第一次本地启动可参考:https://www.ichochy.com/blog/2019/04/10/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90%E5%92%8C%E6%8C%81%E7%BB%AD%E4%BA%A4%E4%BB%98%E5%B7%A5%E5%85%B7-jenkins.html

我已经启动过,我们公司推jar包的配置:

编译打包的配置:

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值