自动采集器(X-DeveloperV1.0如何配置使用?(上) )

优采云 发布时间: 2022-04-05 00:22

  自动采集器(X-DeveloperV1.0如何配置使用?(上)

)

  X-Developer V1.2 发布了一个重要功能:自动化看板。对于使用 采集器 进行持续分析的用户,看板启动、积压和流程通道中已经有卡片。要在自动化看板中启用发布状态的自动化,您需要在主发布管道采集器 配置中添加数据。

  X-Developer V1.2版本同时更新,XClient data采集器,最新版本号为V1.0,用户可在“数据源”下载更新配置”页面。

  XClient V1.0可以从trunk/release分支采集任务号和相关数据,并自动更新任务状态为“已发布”。接下来,让我们看看如何配置和使用它。

  Git 分支规范

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

  dev:建议commit触发发布开发环境,保持最新版本。X-Developer之前的采集器配置在dev分支的发布管道上,保证最新数据。

  测试:建议每天构建,按需发布,并保持版本为测试做好准备。

  master:建议经常合并,保持发布节奏。新版本 采集器 需要向主发布管道添加新配置。

  XClient V1.0 参数

  V1.0 添加了两个新参数,用于识别主干并强制构建。

  master参数,缩写m,用于标识master。在发布管道中添加 -m True 告诉分析服务器这是主干数据,分析服务器会触发对任务状态的处理。

  python -m xclient -m True

  force 参数,缩写为 f,每当在发布管道上配置 -f True 时,都会告诉分析服务器立即执行对最新数据的分析。默认情况下,分析服务器首先判断数据是否更新,在下午17:00-20:00之间执行分析任务。

  python -m xclient -f True

  将 XClient 集成到 Jenkins 构建任务

  下面是一个Jenkins配置的例子,我们先配置主仓库监控。

  

  然后添加一个shell命令构建步骤,输入采集器命令代码(X-Developer数据源管理中可用),标记为-m True,告诉服务器这是主干。

  

  运行Jenkins build,如果成功,可以看到如下提示。

  

  查看自动化看板任务状态

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

  

  看板板上的任务已自动发布。

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线