Warm tip: This article is reproduced from serverfault.com, please click

java-Jenkinsfile管道方法的api文档/实现在哪里?

(java - Where are the api docs/implementation of Jenkinsfile pipeline methods?)

发布于 2020-11-27 17:16:34

例如,我发现了一些叙述性文档,例如:https :
//www.jenkins.io/doc/pipeline/tour/running-multiple-steps/#timeouts-retries-and-more

它们显示了timeout两种方法retry,但是除了通过一些示例代码外,它们所采用的参数没有详细说明。(令人沮丧的是,文档中突出显示的关键字(例如retry)未链接到某个地方的一些定义性文档)。

这里有https://javadoc.jenkins.io/,但是AFAICT尚无搜索,我还没有找到相关的部分。有人可以指出我正确的方向吗?

此外,我想看一下实现,以了解retry实际在什么条件下重试(何时引发异常?何时返回某些失败值?)。我已经尝试在GitHub https://github.com/jenkinsci/jenkins上进行代码搜索,但是找不到相关代码。

我正在使用Jenkinsfile声明性管道,并通过共享库定义了一些自定义方法,想了解它如何与这些Jenkins内置插件进行交互。

Questioner
Anentropic
Viewed
11
Andrei Kovrov 2020-11-28 12:15:42

有关管道选项阶段选项的文档,retrytimeout文档中提及

重试超时是工作流步骤,它们是的一部分workflow-basic-steps-plugin

你可以在此处此处找到执行流源代码