Jenkins基础入门-11-新建一个基于git源码管理的Job
2017-09-20 21:26
423 查看
上一篇,我介绍了如何创建一个简单的java项目,然后在Jenkins上,执行构建。这次我们介绍如何创建一个基于Git的Job,如果Git仓库发生源码变化,可以触发立即构建。加入你对git一点都不了解,你可以参考这篇文章
和关于如何把本地项目上传到github的文章。
1. Jenkins上安装git插件
登录Jenkins,点击系统设置->插件管理,搜索框输入git plugin,然后找到git plugin,点击安装,安装后需要重启git服务。
2. 检查git安装是否正常
还记得我们前面一篇文件里创建的Hello这个Project吗?右键这个Hello,点击配置,打开源码管理。如果能看见git,说明git插件安装成功。
3. 配置源码管理
上面的红色提示错误是因为我们机器链接github慢,这样jenkins就误以为上面URL填写错误。
4.构建触发器
点击保存编辑。
5. 修改仓库文件
在本地HelloWorld文件夹下新建一个文件,然后git push到github上面。然后如果提交成功,再去检查jenkins上的Hello这个Job是否自动触发了构建。我在本次测试过程中,就遇到了Jenkins访问git仓库超时的错误。
因为我上面设置了五个*,也就是每分钟去监听git仓库看是否有更新代码,这个错误是由于我网络访问造成的。接下来看一个成功构建的。
上面第一行start by SCM change,SCM就是我们选择的构建触发器的方式。从日志来看,这次检测到了git仓库的变化,所以执行了First time build。下面就开始运行我们的Hello.java。
总结:
同理,你工作中的git仓库地址贴到上面源码管理界面,然后选择半个小时或者半天监听一下git仓库,然后启动构建,例如启动接口测试,或者webui自动化测试等。原理就是上面介绍的那样。关键在于,业务逻辑指定和脚本启动干什么工作。
和关于如何把本地项目上传到github的文章。
1. Jenkins上安装git插件
登录Jenkins,点击系统设置->插件管理,搜索框输入git plugin,然后找到git plugin,点击安装,安装后需要重启git服务。
2. 检查git安装是否正常
还记得我们前面一篇文件里创建的Hello这个Project吗?右键这个Hello,点击配置,打开源码管理。如果能看见git,说明git插件安装成功。
3. 配置源码管理
上面的红色提示错误是因为我们机器链接github慢,这样jenkins就误以为上面URL填写错误。
4.构建触发器
点击保存编辑。
5. 修改仓库文件
在本地HelloWorld文件夹下新建一个文件,然后git push到github上面。然后如果提交成功,再去检查jenkins上的Hello这个Job是否自动触发了构建。我在本次测试过程中,就遇到了Jenkins访问git仓库超时的错误。
因为我上面设置了五个*,也就是每分钟去监听git仓库看是否有更新代码,这个错误是由于我网络访问造成的。接下来看一个成功构建的。
上面第一行start by SCM change,SCM就是我们选择的构建触发器的方式。从日志来看,这次检测到了git仓库的变化,所以执行了First time build。下面就开始运行我们的Hello.java。
总结:
同理,你工作中的git仓库地址贴到上面源码管理界面,然后选择半个小时或者半天监听一下git仓库,然后启动构建,例如启动接口测试,或者webui自动化测试等。原理就是上面介绍的那样。关键在于,业务逻辑指定和脚本启动干什么工作。
相关文章推荐
- Jenkins基础入门-10-新建一个执行java程序的Jenkins Job
- 【Linux】Jenkins+Git源码管理(三)
- Visual Studio团队资源管理器 Git 源码管理工具简单入门
- jenkins使用Git为源码管理(windows master && linux slave)
- Strut2学习——基础笔记(5)一个小管理系统的源码
- 分享一个基于SSH的超市管理系统(附源码)
- 分享一个基于SSH的商场管理系统(附源码)
- 零基础入门学习Python(11)--列表:一个打了激素的数组(2)
- Jenkins基础入门-7-创建一个Project的基本过程
- Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统
- Jenkins基础入门-5-用户和权限管理
- C#做的一个加密/解密的类 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- Git基础入门(四)Git历史记录管理
- Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- Git基础入门(七)Git撤销操作和远程仓库管理
- 【项目管理】Jenkins+Maven+Git项目持续构建之搭建JDK/Maven基础环境
- VS2015 Git 源码管理工具简单入门
- jenkins源码管理之git
- VS2015 Git 源码管理工具简单入门
- jenkins使用Git为源码管理(windows master && linux slave)