小编Mar*_* M.的帖子

在声明性詹金斯管道中获取 SVN 修订版

我有一个简单的问题:如何在声明性詹金斯管道中获取 svn 修订版。类似于这篇文章

到目前为止我发现了什么:

当您使用Freestyle 作业时,只需使用

${SVN_REVISION}
Run Code Online (Sandbox Code Playgroud)

当您使用脚本化管道时,请使用以下命令:

def scmVars = checkout([$class: 'SubversionSCM',...])
svnRevision = scmVars.SVN_REVISION
Run Code Online (Sandbox Code Playgroud)

结帐语法

但是如何在声明性管道中获得 SVN 修订版?SVN_REVISION未定义,def在声明性管道中不允许,并且checkout scm仅适用于多分支管道。

svn revision jenkins jenkins-declarative-pipeline

6
推荐指数
1
解决办法
7240
查看次数