我需要使用下面的CURL命令调用Groovy脚本:
curl -u username:password -H 'Expect:' -d "script=$(<./rolepermissions.groovy); createRolePermission('Developer','Demo','userid')" JenkinsScriptConsoleURL;
来自Powershell脚本的。请帮帮我!
答案 0 :(得分:0)
PowerShell将数据字符串中的$(...)
扩展为子表达式,从而修改传递给服务器的内容。转义$
以阻止:
"script=`$(<./rolepermissions.groovy); createRolePermission('Developer','Demo','userid')"
# ^