zoukankan      html  css  js  c++  java
  • 2018-04-22jenkins+maven+svn环境搭建学习心得


    搭建tomcat环境-->安装svn管理代码-->jenkins添加maven插件-->新建maven项目-->配置(源码管理/build/构建触发器)-->构建

    78 jenkins
    环境搭建
    下载war包;jenkins.war
    执行java-jar jenkins.war或者部署到tomcat
    访问http://localhost:8080
    下载tomcat,apache-tomcat-6.0.53

    步骤
    1.jenkins.war放在apache-tomcat-6.0.53webapps文件夹下面
    2.启动tomcat,网页打开地址http://localhost:8080/
    3.启动jenkins
    apache-tomcat-6.0.53instartup,双击
    4.网页输入地址http://localhost:8080/jenkins/
    5.找到本地文件C:Userslenovo.jenkinssecretsinitialAdminPassword
    复制密码到网页输入密码,继续页面跳转
    6.选择左边的推荐下载,install suggested plugins
    7.等待安装完成,输入账号密码admin/admin,进入jenkins页面
    8.进入系统管理-系统设置,可以设置一些配置,这里改下邮箱地址

    9.搭建svn服务器,VisualSVN-Server-3.5.1-x64,一路安装完成
    10.创建一个文件目录,并复制地址https://LENOVO-PC/svn/zhou
    11.创建svn用户,test/test
    12.安装svn客户端,settingt添加应用菜单
    13.把代码上传svn,
    然后在eclipse导入代码import-exisiting maven projects


    14.jenkins添加maven插件
    maven integration plugin
    15.新建项目,源码管理选择Subversion ,
    填写项目svn路径,https://lenovo-pc/svn/zhou
    填写账号密码,test/test
    bulid,添加maven路径
    添加jdk路径
    Goals and options填写clean test命令,保存完成项目配置
    构建触发器
    Build periodically,隔一段时间编译一次,不管代码是否发生变化
    Poll SCM隔一段时间比较一次,如果发生变更,那么就build,否则不build

    16.构建项目
    17输出台乱码问题
    apache-tomcat-6.0.53in文件下catalina
    添加一行代码set Java_TOOL_OPTIONS="-Dfile.encoding=UTF8"
    18,工作区,jenkins对应的任务会保存在工作区
    C:Userslenovo.jenkinsworkspace
    19.邮件的测试报告路径
    修改httpd.exe路径修改为eclipse的报告地址

    备注:时间表达式由5部分组成
    分钟 时钟 日 月 周
    # every fifteen minutes (perhaps at :07, :22, :37, :52)
    H/15 * * * *
    # every ten minutes in the first half of every hour (three times, perhaps at :04, :14, :24)
    H(0-29)/10 * * * *
    # once every two hours at 45 minutes past the hour starting at 9:45 AM and finishing at 3:45 PM every weekday.
    45 9-16/2 * * 1-5
    # once in every two hours slot between 9 AM and 5 PM every weekday (perhaps at 10:38 AM, 12:38 PM, 2:38 PM, 4:38 PM)
    H H(9-16)/2 * * 1-5
    # once a day on the 1st and 15th of every month except December
    H H 1,15 1-11 *

  • 相关阅读:
    关于HTML Table标签的边框问题总结
    Java编程中-servlet
    编程语言简史
    SQL SERVER 数据库操作脚本
    JQuery实现方法,简单示例
    001-python基础-python安装和升级
    .cs文件与aspx.cs文件之间的区别是什么???他们的作用是什么???ASPX文件的作用是什么?
    判读字符串长度
    <%=id%>是什么意思
    sql中复合组建解析
  • 原文地址:https://www.cnblogs.com/AIME/p/8907172.html
Copyright © 2011-2022 走看看