kal*_*osh 6 shared-libraries jenkins jenkins-pipeline
@Library('libName')我已经在 jenkinsfiles 中加载了带有注释的共享库。如何了解(在管道代码中)已加载哪个版本?如何使用 、 或 来区分库是否
@Library('libName')已 @Library('libName@master')加载 @Library('libName@superBranch')?问候,大卫。
以下内容适用于 Jenkins 2.318 并返回分支名称,至少在库内:
env."library.LIBNAME.version"
LIBNAME您的图书馆的名称在哪里,因此在您的示例中:
echo "library version: ${env."library.libName.version"}"
将打印例如master或superBranch。
| 归档时间: |
|
| 查看次数: |
2953 次 |
| 最近记录: |