首页 > 解决方案 > 无法将 sh 分配给 Jenkinsfile 中的变量

问题描述

我想将它们全局可用的函数注入到我的库中。但我不能将sh函数分配给变量。为什么这不可能?

// var/testFunc.groovy
def call() {
  // works
  def dockerLib = docker
  def dockerLib2 = this.docker
  // fails
  def shLib = sh
  def shLib2 = this.sh
}

标签: groovyjenkins-pipeline

解决方案


推荐阅读