[Jenkins 实战]关于Jenkins+Git部署的几点注意事项
2015-01-29 09:00
260 查看
作者:disappearedgod
文章出处:/article/3730252.html
时间:2015-1-28
这两天在看Jenkins,目的是使用Jenkins用来做Git项目的自动编译。网上有一些有意思的博客:
这个博客的目的是补充了博客之间的不足,如果你是按照Jenkins做程序的集成问题。或者,你是使用Git进行SVM,但是又觉得每次重新构建非常麻烦的话,可以参看此博客并参看本文提及到打同行打博客试用一下。
1.权限问题
linux中jenkins托管的任务(job)使用的用户名是jenkins,而非自己的系统名称或者root,所以需要在/etc/sudoers 吧jenkins用户加入root权限,可以用命令行加入,也可以直接编辑文件
加入下面几行红色的文字
# 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库
文章出处:/article/3730252.html
时间:2015-1-28
这两天在看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库
相关文章推荐
- ASP.NET学习笔记[2] - 关于使用Master.Page的几点注意事项
- 部署PHP项目应该注意的几点事项分享
- 关于使用READ TABLE语句的几点注意事项...(原文来源于网络)
- 关于使用READ TABLE语句的几点注意事项
- 关于Aspose.NET使用的几点注意事项
- 关于使用ZXing开发几点注意事项
- 关于ant 部署的若干注意事项
- 关于思科发现协议cdp的几点注意事项
- 部署PHP项目应该注意的几点事项分享
- 关于使用READ TABLE语句的几点注意事项
- 关于笔记本使用的几点注意事项
- wp7 关于真机调试,部署注意事项
- 关于flashback table的几点注意事项
- 关于MySQL的实战一:基本的注意事项
- 关于Aspose.NET使用的几点注意事项
- 关于使用READ TABLE语句的几点注意事项...(原文来源于网络)
- 关于笔记本使用的几点注意事项
- 关于使用READ TABLE语句的几点注意事项
- Android中关于线程使用的几点注意事项
- 关于C++语句的几点注意事项