Jenkins+maven+svn+tomcat操作手册(四)

上接:Jenkins+maven+svn+tomcat操作手册(三)

上一篇我们进行的是测试,接下来我们进行一个总结。

1.6 出现的问题

1.6.1 插件列表为空

第一次安装的时候,无论是通过war包方式还是通过msi的方式,都是可以自动加载插件列表的,但是第二次为了编写这个文档,把之前的安装删了之 后,再次安装的时候,死活就是加载不了,因为网络的问题,一直加载不出来。昨晚回家,在自己的电脑上试了下,确实可以加载。今天来了公司,谁知道莫名的又 可以加载了。所以说真是网络的问题。

1.6.2 找不到jdk和maven配置本地jdk和maven的地方

【系统管理】-》【系统设置】,找到jdk和maven配置的地方,但是不知道怎么配置本地的环境变量,因为进去之后默认是选择自动安装的,导致无法配置,郁闷了好久,后来终于知道把自动安装取消即可。

1.6.3 正常编译之后,一直没有发布,也没报任何错误

这个是因为,我是用的本地项目,而没有把它发布到svn里。这样jenkins就会在D:\Program Files (x86)\Jenkins\workspace\springtest\target这个目录内找不到任何war文件,自然就不会在build成功之后 进行deploying了。

1.7 总结

整个过程中,最重要的还是创建job的时候的各种配置,其他的都比较简单。

通过jenkins,我们完全从繁琐的打包部署的环境中解脱出来了,这样每天我就不用去关注部署的问题了,只需要出错的时候再去关系。自动化编译打包部署,让我们每天的工作轻松了不少,也避免了人为因素导致部署失败的几率。

jenkins配置权限不对导致无法登陆的重置方法

找到.jenkins/config.xml文件:
替换为:
1、
这个权限对应“任何用户可以做任何事(没有任何限制)”

2、
这个权限对应“登录用户可以做任何事”

3、
hudson.model.Hudson.Administer:test
hudson.scm.SCM.Tag:test

这个权限对应 test用户可以是管理员、打标签权限。

2、如果要配置连接微软ldap,需要安装Active Directory plugin。
比如配置:
Domain Name: XXXX.net
Domain controller:192.168.0.112:3268

LDAP 全局目录:TCP端口3268 (如果DC保持着全局目录的操纵权)

3、默认匿名用户是可以查看所有项目的,就算配置了“登陆用户可以做任何事情”
如果想禁止匿名使用,可以使用“安全矩阵”,
选择安全矩阵后,就会出现“匿名用户”用户,全部去掉勾选,则无任何权限了。
其中overall中的Administer代表全部权限,可以设置为管理员.
权限配置:http://hi.baidu.com/nesaynever/blog/item/9f34a1c80a6454377d3e6f65.html

其中:Overall是全局权限,slave是集群权限,job,run,view,scm是业务权限。
其中overall中的read要勾选,否则用户登陆后什么也看不到。
overall:
Administer:系统管理员权限
read:浏览框架

job:
read:查看job
build:执行构建
cancel:取消构建

run:
Delete:删除某次构建
Update:编辑某次构建信息

SCM:
Tag:为某次构建在svm上打标签。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值