[Jenkins 实战]关于Jenkins+Git部署的几点注意事项

4 篇文章 0 订阅
1 篇文章 0 订阅

作者:disappearedgod

这两天在看Jenkins,目的是使用Jenkins用来做Git项目的自动编译。网上有一些有意思的博客:


这个博客的目的是补充了博客之间的不足,如果你是按照Jenkins做程序的集成问题。或者,你是使用Git进行SVM,但是又觉得每次重新构建非常麻烦的话,可以参看此博客并参看本文提及到打同行打博客试用一下。


1.权限问题

linux中jenkins托管的任务(job)使用的用户名是jenkins,而非自己的系统名称或者root,所以需要在/etc/sudoers 吧jenkins用户加入root权限,可以用命令行加入,也可以直接编辑文件

sudo gedit /etc/suduers

加入下面几行红色的文字

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
  #change bgn
root    ALL=(ALL) ALL
jenkins ALL=NOPASSWD: /var/lib/jenkins
jenkins ALL=(ALL) NOPASSWD:ALL

  #change end
# Allow members of group sudo to execute any command
%sudo    ALL=(ALL:ALL) ALL
jenkins    ALL = NOPASSWD: /path/to/script


Help

Jenkins进阶系列


日志与想法

1月26日 编写好shell脚本,可以手动构建deb包

1月27日 修改shell脚本,采用crontab定时生成build(bash执行)

1月28日 配置jenkins,同步3个git库于不同job中,并用jenkins执行脚本,但是git库没有拉下了build

1月29日 配置jenkins,尝试采用Gerrit repo同步git库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值