新特性 | X-Developer数据采集器:轻松实现任务状态自动更新

来源:未知

点击:

  与X-版本同时更新的,还有XClient简历采集器,最新版本号为V1.0,用户可在“数据源配置”页面上下载更新。

  版本可从主干/发布分支收集任务编号及相关数据,自动地更新任务状态为“已发布”。接下来我们就看看如何配置使用。

  我们推荐的是使用dev/test/master来分别管理开发、测试与发布分支;通过分支之间的单向合并请求,来控制开发测试与生产环境的发布节奏。具体可请参阅X-Developer的资源文档《代码仓库管理规范》。

  dev:推荐提交触发开发环境发布,保持最新版本。X-Developer以前的采集器,就是配置在dev分支的发布流水线上啦,来保障取得最新的数据。

  test:推荐日构建、按需发布,保持版本随时可测试。

  master:推荐频繁合并,保持发布节奏。新版采集器,需要在master的发布流水线上新增配置。

<新增了两个参数,用于识别主干,和强制构建。

  master 参数,缩写m,用于识别主干。在发布流水线上增加 -m True,就告诉了分析服务器,这里是主干数据,分析服务器就会触发任务状态的处理。

  force 参数,缩写f,任何时候在发布流水线上配置了 -f True,就告诉分析服务器,马上执行最新数据的分析。默认情况下,分析服务器是先判断数据是否有更新,在下午17:00~20:00之间执行分析任务。

  以下就是Jenkins配置示例,我们先配置好主干仓库监听。

  然后新增一个Shell命令的构建步骤,输入采集器指令代码(可在X-Developer数据源管理获得),将其标记为 -m True,告诉服务器这是主干。

  运行Jenkins构建,成功的话,就可以看到下面的提示啦。

  X-Developer会将分析成功的通知发送到您的注册邮箱,进入团队,就可以看到“价值流看板”按钮。

  看板上的任务已经自动地完成发布啦。