自动采集器(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 会向您注册的邮箱发送分析成功的通知,进入团队,即可看到“价值流看板”按钮。
看板板上的任务已自动发布。