groovy - 无法将 sh 分配给 Jenkinsfile 中的变量
问题描述
我想将它们全局可用的函数注入到我的库中。但我不能将sh
函数分配给变量。为什么这不可能?
// var/testFunc.groovy
def call() {
// works
def dockerLib = docker
def dockerLib2 = this.docker
// fails
def shLib = sh
def shLib2 = this.sh
}
解决方案
推荐阅读
- mongodb - 如何解决 MongoDB 3.6 和 4.2 之间的 featureCompatibilityVersion 问题?
- python - 重写 Python OR 计算列
- react-native - 具有 flex 属性的 react-native 图像动画
- ruby-on-rails - 通过 aws cloud 9 文本编辑器链接您的 github
- ios - iOS 可以为 deeplink/url 采用的最大长度是多少
- java - 将本机库打包到 Jar 中
- r - R,dplyr,列上循环操作的替代方法
- python - 每隔 n 个值从另一个数据框列创建一个系列
- php - 从php中的多维数组中删除重复值[两个结果]
- html - 通过电子邮件发送 HTML 中断