在Jenkins中使用Git托管项目的源码创建Build Job(托管在GitHub上面)
2016-06-13 21:09
746 查看
1. 首先你需要安装Jenkins。请参考CentOS-6.5-x86_64安装Jenkins。
2. 其次你需要注册GitHub账号,并有一个自己的项目。https://github.com/pengfeinie/game-of-life。
3. 然后你需要产生私钥和公钥。请参考设置SSH。
4.打开你的Jenkins主页,查看你的Jenkins主目录。我的主目录在/var/lib/jenkins 。
5. 将/root/.ssh/id_rsa 文件复制到 Jenkins的主目录/var/lib/jenkins/.ssh目录下面。
6. 创建一个Item。
7. 然后去配置你刚才创建的那个Item. 我们这里重点配置源码管理。
第一步:找到我们托管在GitHub上面那个项目的链接,并复制那个链接: git@github.com:pengfeinie/game-of-life.git 。
第二步:配置源码管理。如下:
这个时候会出现错误,不要慌,不要急,那是因为我们没有配置SSH的私钥,因为我们配置的Jenkins去获取code是通过SSH的方式去GitHub上面pull的。
第三步:配置SSH私钥。
a. 点击Add按钮,进入如下页面。
b. 将我们的这个文件内容完全的复制进去。
c. 然后你最终看到的页面如下:
d: 保存。
到此,配置已经完全结束了。
2. 其次你需要注册GitHub账号,并有一个自己的项目。https://github.com/pengfeinie/game-of-life。
3. 然后你需要产生私钥和公钥。请参考设置SSH。
4.打开你的Jenkins主页,查看你的Jenkins主目录。我的主目录在/var/lib/jenkins 。
5. 将/root/.ssh/id_rsa 文件复制到 Jenkins的主目录/var/lib/jenkins/.ssh目录下面。
6. 创建一个Item。
7. 然后去配置你刚才创建的那个Item. 我们这里重点配置源码管理。
第一步:找到我们托管在GitHub上面那个项目的链接,并复制那个链接: git@github.com:pengfeinie/game-of-life.git 。
第二步:配置源码管理。如下:
这个时候会出现错误,不要慌,不要急,那是因为我们没有配置SSH的私钥,因为我们配置的Jenkins去获取code是通过SSH的方式去GitHub上面pull的。
第三步:配置SSH私钥。
a. 点击Add按钮,进入如下页面。
b. 将我们的这个文件内容完全的复制进去。
c. 然后你最终看到的页面如下:
d: 保存。
到此,配置已经完全结束了。
相关文章推荐
- BUI之遮罩层
- Java并发编程-并发队列(ConcurrentLinkedQueue)的原理分析
- LeetCode:Unique Paths II
- chain.doFilter(request,response)含义
- 【Leetcode】357. Count Numbers with Unique Digits
- mysql中[Err] 1366 - Incorrect string value: '\xE5\x8D\x问题
- select value from v$diag_info where name='Default Trace File';
- select value from v$diag_info where name='Default Trace File';
- select value from v$diag_info where name='Default Trace File';
- POJ 2524 Ubiquitous Religions (并查集)
- django中的request.META字典(部分转载)
- poj2749 Building roads
- Java并发编程-阻塞队列(BlockingQueue)的实现原理
- <OJ_Sicily>Longest Common Subsequence
- JS获取request域的值,JSP页面可以采取以下方式
- iOS UIFont 的学习与使用
- UIWindow
- easyui-combobox添加onChange事件
- A quick CSS layout library
- uefi和legacy bios的深度剖析