"Сценарий ошибки не найден: Codenarc"
Я хочу запустить Codenarc на наших Дженкинс, это всегда не получается, и все, что я получаю в выводе
$ /opt/grails/bin/grails -Dgrails.work.dir=/var/lib/jenkins/.grails-codenarc codenarc --non-interactive
| Loading Grails 2.4.4
| Configuring classpath
| Running pre-compiled script
| Error Script not found: Codenarc
Build step 'Build With Grails' marked build as failure
Конечно я включил его в BuildConfig.groovy
plugins {
build ":tomcat:$tomcatVersion"
compile ':codenarc:0.22'
...
}
Кроме того, когда я запускаю его на сервере в bash от имени пользователя jenkins, он отлично работает и создает ожидаемые выходные файлы.
Есть идеи?
1 ответ
Решение
Если сборка делает чистую проверку, вам нужно запустить grails compile
перед запуском любых скриптов, чтобы убедиться, что плагины установлены