赞
踩
部署原理:
Jenkins在svn下拉代码,再用vs打包,打包成功后部署到相应的目录并且备份,重启服务。
环境搭建:
1. 安装JDK:官网下载JDK1.8版本,安装后配置好环境变量
2. 安装Tomcat:官网下载Tomcat(笔者下载的是9.0.38版本),解压后进入conf文件夹,找到server.xml编辑第69行,自己设置成其他端口(默认为8080)
将Tomcat设置成Windows服务:
进入bin目录输入CMD(也可以在空白处shift+右键打开dos窗口)
在dos窗口输入server.bat install,打开服务查看,列表会显示tomcat服务,右键属性设置成自动,则每次开机后都会自动启动tomcat服务。
Tomcat默认是没有配置用户角色的,所以为了方便后续的部署需要配置管理员,进入\tomcat\conf目录修改tomcat-users.xml文件内容配置tomcat管理员账号密码(我这里账号密码都用的tomcat)
进入\tomcat\webapps\manager\META-INF目录编辑context.xml注释掉两行代码
3. Jenkins安装:
安装有Jenkins有三种方法。
a、Jenkins.msi安装程序安装,这种方式是最简单的,跟安装exe程序一样,但是扩展性不强,一般不会用这种方式;
b、Jenkins.war包命令启动,在Jenkins.war目录下进入DOS窗口,输入命令java -jar jenkins.war即可启动,在浏览器输入IP:8080即可访问;
c、tomcat服务+Jenkins.war包项目,将下载的Jenkins.war包放到\tomcat\webapps目录下,
启动tomcat服务,网页访问服务器IP+tomcat端口,登录管理员后进入到下面页面。
点击/Jenkins调转到Jenkins页面,我这边跳转过去显示该Jenkins实例似乎已离线,这个先放一边待会解决。
如果是进入bin目录双击setup.bat启动tomcat服务,则可能看到tomcat乱码了
进入conf目录编辑logging.properties文件,大约在50行左右找到java.util.logging.ConsoleHandler.encoding = UTF-8,将UTF-8改为GBK,重新双击setup.bat即可。
很明显图中提示缓存太小了,于是去增加缓存,进入\tomcat\conf目录编辑context.xml文件增加代码
重新点击setup.bat即可。
接下来解决Jenkins离线问题:
网页访问插件配置页面:http://IP+tomcat端口/jenkins/pluginManager/advanced
在Update Site下方输入框修改升级站点的url,改为http://mirror.xmission.com/jenkins/updates/update-center.json,点击提交,然后进入tomcat的bin目录先双击shutdown.bat,再双击startup.bat,重新进入Jenkins即可。
这里选择安装推荐的插件基本上能满足需求,当然也可以选择插件来安装。
致此环境就搭建好了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。