巨人的肩膀
Jenkins「第一节」-win10环境tomcat部署
高版本Jenkins关闭跨站请求伪造保护(CSRF)
场景
需要在Windows台式机上搭建Jenkins环境,构建并部署项目到本地tomcat。因该台式机放在公司局域网内,为了方便研发和测试人员构建,需要在该台式机上搭建Nginx并对jenkins进行反向代理。
需要预先完成的操作
为了方便看官,特将相关资源在百度云分享:
链接:https://pan.baidu.com/s/1swd45m7V7f-O8NHFvK3QNw
提取码:1q8i
安装:
- JDK(可以从官网下载一个JDK)
- Maven(切记要使用阿里的maven仓库,否则构建速度非常慢,可参考此文章)
- Git(因待构建项目代码存放在git上,故需安装git客户端,可参考此博文)
- Nginx(如果需要通过Nginx反向代理Jenkins的话)
- awk 用于获取tomcat进程id(下载,解压并将awk.exe复制到C:\Windows\System32)
下载:
- Tomcat(可以从官网下载一个Tomcat)
- jenkins.war(同上)
文章叙述方式
本文将和大家一起一步一步地完成Jenkins环境搭建,使用脚本构建并自动化部署一个项目,过程中会遇到一些问题,将在出现问题的时候加以介绍解决方案,所以,建议先跟着文章走完整个流程,整体有个感觉,然后再开始着手操作。
步骤
一、搭建Jenkins环境
1、解压Tomcat到指定目录中,为了方便管理,将解压后的tomcat目录重命名为tomcat-8088-jenkins
2、修改Tomcat配置文件conf/server.xml,避免因为端口被占用而出现项目启动失败
<Server port="8005" shutdown="SHUTDOWN">
修改为:
<Server port="8105