Jenkins自动化部署工具简易教程(Java、Git、Maven、Tomcat)
准备建议在linux环境部署,windows环境也没有问题,实质上就是一个tomcat。运行环境centos、java、 git、maven下载安装包https://jenkins.io/download/安装安装jenkins将下载好的jenkins安装包解压后,会看到了下tomcat风格的目录,其实就是tomcat。将tomcat启动后,日志中会把访问地址及初始密码都打印出...
建议在linux环境部署,windows环境也ok,其实就是一个tomcat。
运行环境
centos\windows
、
下面三个要配置好环境变量:
java
、 git
、maven
下载安装包
选左下角那个哈!Generic Java package (.war)
,没错,就是这个啦!
安装
安装jenkins
将下载好的jenkins安装包解压后,会看到了下tomcat风格的目录,其实就是tomcat。
将tomcat启动后,日志中会把访问地址及初始密码都打印出来。
~\.jenkins\secrets\initialAdminPassword
部署好jenkins后需要为其安装以下插件:
安装Tomcat插件
插件使用推荐安装的即可,另外,需要单独安装这一个:Deploy to container
,用来部署tomcat服务器。
详细配置
Tomcat配置
打开conf/tomcat-users.xml
文件,配置管理账户,让jenkins可以自动登录tomcat管理端进行部署。
<tomcat-users>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager,manager-script"/>
</tomcat-users>
Jenkins配置
Jenkins已内置Maven支持,创建任务时选择Free style
即可。
配置代码管理工具(Source Code Management)
Git
- Repository URL:
- Credentials:
- Branch Specifier (blank for ‘any’):develop
码云企业版的要注意啦!需要设置api token,详见Gitee官方文档。
配置打包工具(Build)
Root POM:pom.xml
Goals and options:clean package install -Ptest -DskipTests=true
配置部署、上传工具(Post-build Actions)
Deploy war/ear to a container
WAR/EAR files:
Context path:
Containers(Tomcat 8.x):
- Manager user name:
- Manager password:
- Tomcat URL:
附插件镜象站
https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/deploy/latest/deploy.hpi
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)