建议在linux环境部署,windows环境也ok,其实就是一个tomcat。

运行环境

centos\windows

下面三个要配置好环境变量:

javagitmaven

下载安装包

选左下角那个哈!Generic Java package (.war),没错,就是这个啦!

Jenkins下载页面

安装

安装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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐