小编DRH*_*DRH的帖子

从Jenkins管道脚本一般调用sh或bat

我正在研究一个可以在Windows和Linux上执行的管道脚本.对于这两个系统,我需要调用相同的命令(例如python -V).我可以通过辅助函数完成此任务:

def genericsh(cmd) {
    if (isUnix()) {
        sh cmd
    }
    else {
        bat cmd
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在我的Jenkinsfile:

genericsh 'python -V'
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常,但是isUnix在执行的每个命令的输出日志中都会产生额外的噪音.

有没有更好的方法在Jenkins管道脚本中通过Windows和Linux一般性地调用命令?如果没有,是否有一种机制来抑制管道日志中的isUnix()步骤标记?

jenkins jenkins-pipeline

14
推荐指数
1
解决办法
2517
查看次数

WS-I BP2012断言是什么意思?

有人可以解释这实际意味着什么吗?一个例子真的很有帮助.

WS-I:(BP2012)文档 - 文字绑定包含soapbind:body元素,它们引用没有element属性的消息部分元素.

wsdl web-services ws-i

2
推荐指数
1
解决办法
3362
查看次数

标签 统计

jenkins ×1

jenkins-pipeline ×1

web-services ×1

ws-i ×1

wsdl ×1