2017-04-04 107 views
0

運行卷曲雖然試圖從JIRA運行CURL指令i得到以下錯誤AM:試圖從吉拉

2017年4月4日18:18:37351 ERROR [workflow.ScriptWorkflowFunction]:****** ************************************************** ***************************** 2017-04-04 18:18:37,351錯誤[workflow.ScriptWorkflowFunction]:腳本功能失敗問題:JI-1,actionId:21,文件: java.io.IOException:無法運行程序「curl」:CreateProcess error = 2,系統在Script147.run(Script147.groovy:47)上找不到指定的文件 ) 引起:java.io.IOException:CreateProcess錯誤= 2,系統找不到指定的文件 ... 1更多

+0

提供您的腳本?我的猜測是你需要指定'curl'二進制文件的完整路徑。 –

+0

log.debug「curl -1 -k --user *******:******** -X POST $ url?OBNumber = $ id -H Content-Type:application/x-www -form-urlencoded -H .crumb:*******「 println」curl -1 -k --user *****:********* -X POST $ url? OBNumber = $ id -H Content-Type:application/x-www-form-urlencoded -H .crumb:*******「.exec().text; – Ankit

+0

import com.atlassian.jira.ComponentManager; import com.atlassian.jira.issue.CustomFieldManager; import com.atlassian.jira.issue.fields.CustomField; import com.atlassian.jira.issue.IssueManager; import com.atlassian.jira.issue.Issue; import com.atlassian.jira.issue.MutableIssue; import com.atlassian.jira.issue.link.IssueLinkManager; import com.atlassian.jira.issue.link.IssueLink; – Ankit

回答

1

的錯誤提示,你將需要指定完整路徑curl可執行文件,如下面:

"c:\temp\curl.exe -1 -k ..." 

如果curl可執行文件中包含空格的目錄,你要麼需要添加適當地引用字符串或者將curl可執行文件移動到某個沒有該問題的地方。