【问题标题】:Jenkins groovy script - git command executionJenkins groovy 脚本 - git 命令执行
【发布时间】:2017-09-15 12:26:40
【问题描述】:

我一直在尝试检索提交的数量以将它们用作数字。我知道的工作命令是:“git rev-list develop.. --count”。那是我试图得到的数字。 我想将它分配给变量并在其他行中使用它来介绍版本,所以我在 groovy 中的行看起来像这样。 作业:

       def commitCount = "git rev-list develop.. --count".execute() 

基本上 Jenkins 会向我抛出如下所示的错误:

“不允许使用 staticMethod 的脚本”

任何想法如何使它工作?

【问题讨论】:

    标签: git jenkins groovy


    【解决方案1】:

    尝试: def out = sh(script: 'rev-list develop.. --count', returnStdout: true).trim()

    【讨论】:

    • "缺少必需的上下文类 hudson.FilePath 也许您忘记在代码中加上提供此功能的步骤,例如:节点"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-20
    相关资源
    最近更新 更多