狂欢‰一夜 发表于 2018-1-8 21:39:29

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]
查看完整版本: jenkins持续集成环境