白白白

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/windows-stable/jenkins-2.32.2.zip

安装

直接安装为window服务

安装后默认localhost:8080访问,第一步使用系统推荐的插件

注册admin 管理员账户 登录

 

  安装Maven插件

      系统管理->管理插件->可选插件->立即获取    在右上角搜索 maven,安装Maven Integration plugin 

 

 

 

系统管理-系统设置

  设置MAVNE_HOME settings.xml的位置

 配置其他用户权限

 

系统设置->Configure Global Security 

      

   这里注意要把第一次注册的管理员用户添加到用户/组中,如jenkins 

   否则后面发现原管理员jenkins用户无法登录的问题,解决方法:

     

进入JENKINS_HOME目录,找到config.xml文件,找到了<useSecurity>和<authorizationStrategy>节点。<useSecurity>节点代表是否使用用户权限,<authorizationStrategy>节点代表用户权限是怎么划分的。
下面提供2种方法:
1、恢复默认设置
直接删除<useSecurity>和<authorizationStrategy>节点  
2、配置管理员权限
这种方法适用于已经存在一堆的权限,重新配置麻烦。
在<authorizationStrategy>节点中添加内容如下:
<permission>hudson.model.Hudson.Administer:anonymous</permission>
<permission>hudson.model.Hudson.ConfigureUpdateCenter:anonymous</permission>
<permission>hudson.model.Hudson.Read:anonymous</permission>
<permission>hudson.model.Hudson.RunScripts:anonymous</permission>
<permission>hudson.model.Hudson.UploadPlugins:anonymous</permission>

创建Maven job

  采用每次手动构建build的方式

  General略过

  配置源码管理,选用Subversion,Repository URL   pom.xml文件所在的文件夹,

  配置svn用户密码 Credentials 

     构建触发器略过

     构建环境略过

     PreSteps略过

     Build

        build的高级中

    构建设置略

    构建后操作

         这里需要安装 deploy war/ear to a container这个插件,插件中搜索 deploy 

        deploy war/war to a container

        参考:http://blog.csdn.net/houyefeng/article/details/50996198

        在conf/tomcat-users.xml中配置 

<role rolename="manager-script"/>
<user username="admin" password="password" roles="manager-script"/> 

    这里的Tomcat URL配置为 http://ip:port

        

      这里如果 WAR/EAR files的路径或者文件名配置错了,构建时就不执行deploy 也不报任何错误,需要注意

   

        

 

      

 

posted on 2017-02-08 16:35  道至简  阅读(327)  评论(0)    收藏  举报