我正在積極努力尋找解決方案,但這是一個有趣的問題。我在兩臺RedHat虛擬機上安裝了Jenkins。我在最近的虛擬機中遇到了一個棘手的任務,我相信它有更新版本的Jenkins。詹金斯咕task任務'業力'找不到
我檢查出使用SVN第一的一切;這工作正常。然後我安裝節點和鮑爾依賴關係。接下來我運行一些Grunt任務,然後在Maven構建之後做一些事情。問題在於Grunt「測試」任務。
執行殼步驟
cd /home/user/.jenkins/workspace/app-grunt-maven/app
npm install
bower install
grunt --force lint
grunt test
grunt build
錯誤讀取Task "karma" not found. Use --force to continue.
我有咕嚕,鮑爾,噶,和全球安裝GIT中。 npm install
負責所有的JS依賴關係,包括grunt-karma
和phantomjs
。
這是如何在我的Gruntfile中定義karma任務。另請注意,此作業正在使用不同的虛擬機。我是否需要安裝其他全局依賴項?
karma: {
unit: {
configFile: 'src/test/javascript/karma.conf.js',
singleRun: true
}
}