jenkins持续集成环境
Jenkins+Maven+SVN+tomcat持续集成环境构建用wget下载 Jenkin.war 包 安装JAVA环境下载 JDK安装下载tomcat 将Jenkin.war包放到TOMCAT发布目录下 即tomcat中配置文件conf/server.xml文件中 docbase即发布目录
conf/server.xml配置文件中配置> 启动tomcat 连接ip加端口号就可连接上JENKINS页面
下载MAVEN 跟JINKINS一样不需要编译 JINKINS 打包利用MAVEN下BIN下的MVA命令打包
安装SVN
yum -y install subversion
mkdri /data/svn
svnadmin create /data/svn/web
修改这三个配置文件
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615180514306-1044790428.png
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615180346462-32838385.png
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615180641993-454932161.png
svnserve -d -r /date/svn --listen-port=8001
参数-r指定需要暴露的Repository的路径
客户端svn://host/web 无需svn://host//date/svn/web
TortoiseSVN客户端安装后 重启windows命令才有
新建一个文件夹
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615180733118-1389164220.png
连接上后新建文件TortoiseSVN add 然后再commit 保存到服务器
删除一样然后commit 保存到服务器
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615181555946-1954693880.png 要随意输入内容
服务器迁移可以将web里面文件直接copy
JINKINS配置
系统管理-全局设置 配java_Home路径 即JDK位置
配置MAVAN地址
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170614171423353-826722094.png
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170614171545962-1313479298.png
credentials添加系统用户名跟密码
新建JOB
构建MAVEN项目
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170614171700071-1674240072.png
用svn管理的,这里选择“Subversion Modules”,在"Repository URL"录入你的svn仓库地址
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615182846259-503771289.png
有报错验证下用户密码报错点进去输入SVN账号密码liu 123456
构建后打包存放
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615182726634-266683775.png
**/target/*.war
BUILD pom.xml
clean install -Dmaven.text.skip=trueclean干净安装 -Dmaven.text.skip=true跳过测试用例也不编译测试用例类 (网站部署测试意义不大)
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170615214529384-62389243.png
https://images2015.cnblogs.com/blog/1086108/201706/1086108-20170616110411525-1286829387.png
在你的工程里可以点立即构建生成滚动条,点开滚动条可以点OUTPUT看打包输出
最后输出结果有打包完地址在系统中解压到服务器发布目录即部署成功。
也可以在工程配置那POST STEPS 添加EXECUTE SHELL 加入执行脚本
jenkins+ansible 脚本执行tomcat启动失败时可在TOMCAT 启动脚本加入source /etc/profile 或加set -m $tomcat_home/bin/startup.sh
页:
[1]