1、Jenkins是一款由Java编写的开源的持续集成工具,将传统编译、打包、上传、部署到Tomcat中的过程交由Jenkins,实现自动化
2、jenkins的功能:
如上图:Jenkins通过给定的代码地址,将代码拉取到jenkins宿主机上,进行编译、打包和发布到web容器中,它运行在Servlet容器中(例如Apache Tomcat)。可以执行基于Apache Ant和Apache 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
我已经启动过,我们公司推jar包的配置:
编译打包的配置: