当前位置: 移动技术网 > IT编程>开发语言>Java > 持续集成 自动化构建、测试、部署您的Coding代码

持续集成 自动化构建、测试、部署您的Coding代码

2018年09月03日  | 移动技术网IT编程  | 我要评论

大贤梁师,当日特码玄机,女人的奶奶

持续集成(continuous integration)指的是,频繁地(一天多次)将代码集成到主干。 

持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。 

它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。

持续集成可以把工程师从繁琐的任务中解放出来,提高工作效率。并且能有效减少发布版本中的错误和 bug 数量。

使用jenkins构建coding项目

 

jenkins 是一个用 java 编写的开源的持续集成工具。它运行在 servlet 容器中(例如 apache tomcat)。它支持软件配置管理(scm)工具(包括 accurev scm、cvs、subversion、git、perforce、clearcase 和 rtc),可以执行基于 apache ant 和 apache maven 的项目,以及任意的 shell 脚本和 windows 批处理命令。

使用 jenkins 构建 coding 项目是利用 webhook 向 jenkins 服务器发送请求。jenkins 接收到 webhook 请求后,进行构建。要实现以上功能需要使用 jenkins 的插件来实现,jenkins coding webhook plugin 是通过 jenkins gitlab webhook 插件修改而得。安装后即可响应 coding 的 webhook 请求。

安装配置 jenkins coding webhook plugin

  1. 安装

    登陆到您的 jenkins 服务器。选择『系统管理』。

 

 

选择『可选插件』,在右上方 『过滤』框中,输入『coding』,即可看到『coding webhook plugin』。 勾选后,点击下方的『直接安装』。如果没有搜索到结果,可以点击右下方的『立即获取』,获取后即可看到。

果搜索不到,还可以前往 这里 下载,进行手动安装。

下面介绍手动安装的方法:

进入插件列表,选择上方『高级』标签 

配置项目

在 jenkins 中选择新建项目

进入项目配置页面,在源码管理下选择 git,并填入项目地址,以及认证的形式。

 

在构建触发器栏中选择『收到 coding 发送过来的请求时触发构建』,并填入相应的选项。

 

如果需要根据 merge request 的构建,先点击右侧的问号。

会展开提示信息。

根据提示信息,回到源码管理中,点击『高级』,在 refspec 中填入 +refs/heads/*:refs/remotes/origin/* +refs/merge/*/merge:refs/remotes/origin/merge/* ,如果是公开项目,则填入 +refs/heads/*:refs/remotes/origin/* +refs/pull/*/merge:refs/remotes/origin/pull/*

最后可以添加构建的脚步。

推荐阅读:

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网