如何获得或传递其他工作构建持续时间到当前工作(代码片段)

author author     2023-05-10     605

关键词:

我有两个测试工作(比如工作A和工作B),并且在工作A和工作B完成后将运行测试报告工作(比如工作C),并将发送测试报告和我想要包含工作A的电子邮件模板和作业B持续时间字符串。那么如何在作业C中获得作业A和作业B的持续时间字符串?

答案

您可以为构建的json卷曲api以获取持续时间并将其转换为人类可读格式:

https://<jenkins-url>:<port>/job/<job-name>/lastBuild/api/json

如果你想看到json的'漂亮'版本,你可以将下面的内容添加到上面的url:

?pretty=true

在json中将有一个duration变量,它将包含构建所花费的时间(不确定它是否突出显示任何“等待”时间)。

人们做类似事情的一些例子:

susudosu-root的区别(代码片段)

su和sudo的区别共同点:都是root用户权限;不同点:su只获得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全获得root的权限和root的工作环境。sudo:表示获取临时的root权限执行命令。sudo执行命令的流程:1、当... 查看详情

如何在终端中打开应用程序并传递当前工作目录?

】如何在终端中打开应用程序并传递当前工作目录?【英文标题】:Howtoopenanappinterminalandpassingthecurrentworkingdirectory?【发布时间】:2012-01-2723:00:33【问题描述】:我经常想使用mate命令打开我正在工作的整个目录,但是如何传入工... 查看详情

什么是jenkins以及如何使用?

...上也中央构建发生的地方。下面的流程图展示了Jenkins是如何工作的一个非常简单的工作流。伴随着Jenkins,有时人们还可能看到它与Hudson关联。Hudson是由 Sun Microsystems 开发的一个非常流行的开源,基于Java 的持续集... 查看详情

如何从 azure devops rest api 获得 n 个工作项的交互

】如何从azuredevopsrestapi获得n个工作项的交互【英文标题】:howtogetpastninterationsofworkitemsfromazuredevopsrestapi【发布时间】:2021-06-1215:12:57【问题描述】:我需要动态拉取当前迭代和过去n个具有特定字段的工作项迭代。向您详细解释... 查看详情

软件工程中的ci&cd

...开发人员会获取当前代码库的副本以作为工作基础。随着其他开发人员向源代码存储库提交更改的代码,此副本逐渐停止反映存储库代码。不仅现有代码库可以更改,而且可以添加新代码,新库以及创建依赖关系和潜在冲突的其... 查看详情

持续集成的好处?

...,您可以经常对源代码进行一些小改动,并将这些改动和其他的代码进行集成。如果出现问题,项目成员马上就会被通知到,问题会第一时间被修复。增强项目的可见性持续集成让我们能够注意到趋势并进行有效的决策。如果没... 查看详情

QSettings():如何保存到当前工作目录

】QSettings():如何保存到当前工作目录【英文标题】:QSettings():Howtosavetocurrentworkingdirectory【发布时间】:2011-11-0103:53:14【问题描述】:对于可以直接从闪存/笔/USB/跳转/拇指驱动器运行的应用程序,为了从一台机器移动到另一台... 查看详情

构建在某人代码库之上的 Git 工作流程

...3-11-1205:24:24【问题描述】:我需要在Web应用程序项目中与其他开发人员进行交互。这是我研究使用git的其他人推荐的。我们在项目上的大部分工作都依赖于我们拥有许可的其他人维护的代码库。我们的工作主要是重新命名该代码... 查看详情

jenkins构建时间变量(代码片段)

...持续集成工作中,有时需要使用到job的构建时间,那么,如何获取到job每次的构建时间呢?在jenkins的内置环境变量中,没有job的构建时间变量,要获取job的构建时间,可以安装BuildTimestampPlugin并使用BUILD_TIMESTAMP变量,具体步骤如... 查看详情

学习方法:如何在工作内外获得持续的技术成长

成长永远不是一种结果,而是一种累积效应,更是一种习惯,每个人都时刻在累积,但成长力度却相差甚远,原因就在于特定客观环境内,是各种束缚导致自己打破不掉习惯以及打破后不能坚持。要突破就要从工作内外这两个战... 查看详情

以编程方式确定锁定工作站的持续时间?

...kedWorkstation?【发布时间】:2010-09-0721:10:06【问题描述】:如何在代码中确定机器锁定多长时间?也欢迎C#之外的其他想法。我喜欢Windows服务理念(并且已经接受它),因为它的简单性和清洁性,但不幸的是,我认为在这种特殊情... 查看详情

代码完成如何工作?

】代码完成如何工作?【英文标题】:Howdoescodecompletionwork?【发布时间】:2010-11-1605:55:13【问题描述】:许多编辑器和IDE都有代码完成功能。其中一些非常“聪明”,而另一些则不是。我对更聪明的类型感兴趣。例如,我看到IDE... 查看详情

如何同时将数据从一个活动传递到两个或多个活动?

】如何同时将数据从一个活动传递到两个或多个活动?【英文标题】:Howtopassdatafromoneactivitytotwoormoreactivitiessimultaneously?【发布时间】:2021-08-1206:40:00【问题描述】:我正在尝试将数据从ArrayList传递到多个活动,但我无法让它工... 查看详情

jenkins持续部署(微服务架构项目部署)(代码片段)

...;假如构建或测试过程失败,研发团队就要停下手中的工作,立即修复它。持续集成的目标是让正在开发的软件一直处于可工作状态。 持续集成的前提条件频繁提交创建全面的自动化测试套件(单元测试、组件测试和... 查看详情

CATransition 到其他视图有效,转换回来时崩溃

...回当前视图时,应用程序崩溃了。这是我用来从当前视图传递到新视图的代码:CATransition*transition=[CATr 查看详情

如何将变量保存到工作区或文件中?

】如何将变量保存到工作区或文件中?【英文标题】:Howtosavethevariablesintoworkspaceorafile?【发布时间】:2017-10-1316:22:51【问题描述】:我是MATLAB新手,我有一个运行另一个代码的代码会抛出一个函数。这是运行第二个代码的第一个... 查看详情

将变量从工作表代码传递到模块代码

】将变量从工作表代码传递到模块代码【英文标题】:Passingvariablefromsheetcodetomodulecode【发布时间】:2014-07-1214:10:54【问题描述】:我在时遇到问题。这是工作表代码:PublicSubUpdate()DimplanAsStringplan="PlanB"\'CodestuffhereCallLookForManualData... 查看详情

如何在函数式编程映射方法中模拟“返回”语句(或其他使该代码工作和可读的方法)[关闭]

】如何在函数式编程映射方法中模拟“返回”语句(或其他使该代码工作和可读的方法)[关闭]【英文标题】:Howtosimulate"return"statement(orotherwaystomakethiscodeworkandreadable)infunctionalprogrammingmapmethod[closed]【发布时间】:2021-12-161... 查看详情