2015-11-25 56 views
0

因此,我剛剛設置了當前公共Jenkinsci圖像的碼頭容器。 安裝工作流插件通過工作流匯聚,並試圖執行一個非常簡單的腳本:Jenkins Workflow-Plugin和Groovy Libs

node { 
    def jsonParser = new JsonSlurper() 
    println "done" 
} 

和執行我立刻得到

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 
WorkflowScript: 2: unable to resolve class JsonSlurper 

由於工作流程插件似乎用自己的(預定) Groovy庫,而不是通過jenkins中的「正常」groovy插件導入的,有沒有辦法使用Workflow腳本中的JsonSlurper之類的東西?

感謝, 印

回答

2

好,相當尷尬;當然它必須是簡單的東西,我發現問題後發現正確。對於未來的參考:你需要導入類,你會在普通的Java做的事:

import groovy.json.JsonSlurper 

這已經解決了這個問題。