如何将 Google Docs/Excel 与 Jenkins 集成以自动填充 Pass/Fail 字段

Posted

技术标签:

【中文标题】如何将 Google Docs/Excel 与 Jenkins 集成以自动填充 Pass/Fail 字段【英文标题】:How to integrate Google Docs/Excel with Jenkins to automatically populate Pass/Fail field 【发布时间】:2017-10-15 18:30:08 【问题描述】:

我对这个行业比较陌生,而且我刚刚接到了我的第一份任务。我不想占用任何人太多的时间,我只是在寻找一些指导。

我需要创建一个包含“Ticket ID”、“Test Case ID”、“Pass/Fail”和“Comments”列的电子表格。

我们有在 Jenkins 上运行/管理的构建,而且我们经常失败构建。

我希望将此电子表格与 Jenkins 链接/集成,这样文档就会自动填充数据。

(请查看附图以获得更好的视觉效果)

如果构建通过,在电子表格中的“通过/失败”列中填充“通过”,在“评论”列中填充“构建通过”

如果构建失败,说“失败”并从 Jenkins 导入“评论”为什么构建失败

任何建议将不胜感激,谢谢。另外,如果您有更好的方法建议,请告诉我。

【问题讨论】:

【参考方案1】:

您最好的选择可能是使用 Groovy 后置脚本来填写您的 Excel 表格。使用 Groovy,您可以访问 Jenkins 的环境变量并获取每个作业的状态。为了使用 Groovy,你需要这个插件 https://wiki.jenkins-ci.org/display/JENKINS/Groovy+plugin

【讨论】:

以上是关于如何将 Google Docs/Excel 与 Jenkins 集成以自动填充 Pass/Fail 字段的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Google Cast v3 与 ExoPlayer v2 集成?

多个Google表格/工作簿上的SQL联盟

将 Google Ads 数据导出到特定单元格范围

如何将 Google Play 游戏登录与 Firebase 身份验证结合使用

如何将 GoogleApiClient 位置服务与 Google Api 一起使用?

如何将 OAuth 与 Google AdWords / AdSense API 一起使用?