如何运行`sed`命令替换jenkins管道中yaml文件的某些值

时间:2019-08-30 10:53:43

标签: groovy sed jenkins-pipeline sh

我正在努力在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命令。我确信我在维护标准方面做错了。任何帮助将不胜感激。

0 个答案:

没有答案
相关问题