小编jdo*_*ool的帖子

无法使用变量在 jenkins 管道中的字符串匹配后替换行

我需要替换文件中的一行。如果该行以术语“url”开头,我需要替换该值。

文件.txt --

...
url : http://www.google.com
..
Run Code Online (Sandbox Code Playgroud)

我需要将此值更改为 url:http : //www.facebook.com

我尝试了以下代码,但没有用 -

FACEBOOK_URL = "http://www.facebook.com"
sh("sed -i \\"s?^url.*\\$?url: ${FACEBOOK_URL}?\\" file.txt")
Run Code Online (Sandbox Code Playgroud)

我正在使用詹金斯管道。我需要使用变量替换字符串。

sed jenkins jenkins-pipeline

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

标签 统计

jenkins ×1

jenkins-pipeline ×1

sed ×1