无法使用 sed 命令解析表达式

时间:2021-01-29 10:33:51

标签: shell jenkins-pipeline jenkins-groovy jenkins-cli

def gitReleaseBranch = "release/${params.jiraTicket}-release" def specificCause = currentBuild.getBuildCauses('hudson.model.Cause$UserIdCause')
basicAuthCredentials('customer-release-test') { userId, password ->

sh """
    git config user.name "${specificCause.userName[0]}"
    git config user.email "${userId}"   
    rel=\$(git config --list | sed -En "s@remote.origin.url=https:\\\\/\\\\//https:\\\\/\\\\/${specificCause.userId[0]}:${password}@/p")
    echo "\$rel"

错误:10:15:18 ++ sed -En 's/remote.origin.url=https:///https://null:****@/p' 10:15:18 sed:-e 表达式 #1,字符 69:“s”的未知选项 10:15:18 + rel=

有人可以帮忙吗?

0 个答案:

没有答案