【Linux】Jenkins+Git源码管理(三)
2017-06-13 17:07
211 查看
摘要
本章介绍Jenkins配合Git源码管理,关于Jenkins的基本操作,参照【Linux】Jenkins配置和使用(二)事例说明:在linux环境下,安装的jenkins,已安装git。
代码托管在GitHub上,目的是使用jenkins,通过git检出代码,在进行打包,然后在tomcat上发布war包。
步骤
安装好Jenkins和Git,并确认Jenkins中已经安装了Git plugin插件。Git版本:
安装Git plungin插件 :
在Jenkins中新建一个任务test-git。
设置Git仓库地址(本例仓库地址在GitHub上), 一般是git@github.com:[user-name]/[repository-name].git格式,
设置访问Git远程仓库的证书,点击Add,设置类型为 SSH Username with private key-->填写Username-->填入Private Key(获取方式:在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有
id_rsa和
id_rsa.pub这两个文件,id_rsa是私钥,不能泄露出去,
id_rsa.pub是公钥;如果没有,使用命令:ssh-keygen -t rsa -C "youremail@example.com",生成这2个文件。将私钥内容放入Jenkins中,并且将公钥添加到GitHub中)
获取id_rsa和
id_rsa.pub这两个文件,命令:ssh-keygen -t rsa -C "youremail@example.com",然后不停的按回车即可。
将公钥添加到GitHub中。
Git检出的时候可以检出指定目录下的项目。需要在Jenkins中设置:Additional Behaviours--》Sparse Checkout paths
使用shell命令进行项目的构建,然后直接用命令进行发布,执行tomcat启动的时候,需要加入命令export BUILD_ID=dontKillMe
保存之后就可以进行构建了,Jenkins将从GitHunb上把代码下载下来,构建好,并把war放到tomcat中。然后可以使用浏览器进行访问。
相关文章推荐
- jenkins使用Git为源码管理(windows master && linux slave)
- jenkins使用Git为源码管理(windows master && linux slave)
- Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统
- jenkins源码管理之git
- Jenkins基础入门-11-新建一个基于git源码管理的Job
- 通过git来下载管理linux源码和u-boot源码
- 使用GIT进行源码管理 —— 在VisualStudio中使用GIT
- Linux下MeeGo源码下载 — repo+git
- [SCM]源码管理 - GIT
- linux下源码的编译与安装Tarball套件管理程序
- 一步一步学习嵌入式Linux开发-C3-使用git管理项目2
- linux 下使用supervisor管理源码启动的openerp
- Linux 学习数据专题【管理、编程、源码分析】——Linux相关图书选购指南
- git源码管理初学笔记整理
- git源码管理初学笔记整理
- linux 下使用supervisor管理源码启动的openerp
- Linux系统管理.源码安装Samba,用swat图形工具远程管理
- linux 下使用supervisor管理源码启动的openerp
- linux下用git下载android任意模块源码