需要帮助在groovy脚本中转义密码

falq053o  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(155)

我的密码看起来像KMqJH9OL?LoNw:w=ZgD1;?zLrH<c。现在,当我试图将这个密码输入到groovy脚本中时,它会因为;<而中断。
我已经尝试了不同的方法来逃避这个不起作用。在下面的代码BITBUCKET_PASS是一个有上面的密码。

sh '''
   yarn cov-report -c ${BUILD_VERSION} -u ${BITBUCKET_USER} -p ${BITBUCKET_PASS} $PWD/backend/test_report/lcov.info
'''

这是我尝试过的代码,它没有工作.

sh '''
   yarn cov-report -c ${BUILD_VERSION} -u ${BITBUCKET_USER} -p "${BITBUCKET_PASS}" $PWD/backend/test_report/lcov.info
'''
l7wslrjt

l7wslrjt1#

请看Groovy脚本中的String插值:
不要使用{},请尝试以下操作:

sh '''
   yarn cov-report -c $BUILD_VERSION -u $BITBUCKET_USER -p $BITBUCKET_PASS $PWD/backend/test_report/lcov.info
'''

相关问题