Jenkinsfile 管道方法的 api docs/implementation 在哪里?
Where are the api docs/implementation of Jenkinsfile pipeline methods?
例如我发现了一些叙述性文档,例如:
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 内置函数交互。
pipeline's options and stage's options 中提到的 retry
和 timeout
的文档。
的一部分
例如我发现了一些叙述性文档,例如:
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 内置函数交互。
pipeline's options and stage's options 中提到的 retry
和 timeout
的文档。