我正在努力在jenkins管道文件上运行一些shell命令。我正在尝试运行sh命令的映像中有一个docker映像
sh "sed 's/IMAGE_URL/$imageName/g' deploy2K8s/deploy.yml| kubectl apply -f -"
如果我在终端上运行相同的命令,则一切正常,但在管道中会抛出sed s/IMAGE_URL/<image_value>/g deploy2K8s/deploy.yml
+ kubectl apply -f -
sed: bad option in substitution expression
。寻找帮助以更正我的sed命令。我确信我在维护标准方面做错了。任何帮助将不胜感激。