我的Jenkins管道中有这个阶段,它运行一个命令并将输出存储在一个变量中。我试图从存储的字符串中获取id号,但得到了错误bad ${} modifier。本该打印00062100的。在控制台中可以正常工作。stage('test') { steps{
sh "string=$(onetstat -a -P 1111
我被困在试图让Jenkinsfile正常工作。它在sh步骤中一直失败,并给出以下错误 process apparently never started in /home/jenkins/workspace
...文件中执行sh步骤之前 我还尝试添加 /bin/sh在Manage Jenkins -> Configure System中的she
如何使用声明性管道从Jenkinsfile中设置新的环境变量? 我知道我可以像这样使用env读取环境变量,例如${env.JOB_NAME}。但是,我如何设置一个新的环境变量,例如,可以由我的构建脚本使用。我想做一些类似下面的事情。这是正确的方式吗?stage("build_my_code") { sh