Я использую gocd-сервер: v18.8.0 (последний) с gocd-agent-centos-7: v18.8.0 для построения моего проекта с использованием gradlew (Gradle wrapper). Gocd-agent-centos изначально терпел неудачу, так как не мог найти Java (для запуска gradlew). После прохождения https://groups.google.com/forum/#!topic/go-cd/OLN4C05hdoo, у меня есть Dockerfile (для gocd-агента), чтобы установить 'which'. После установки gocd обнаружил java.
Теперь gradlew не находит основной класс "GradleWrapperMain" и завершается ошибкой с "Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain".
То же рабочее пространство, что и для свежего оформления заказа, прекрасно работает и в контейнере centos-7. Почему путь к классу "GradleWrapperMain" недоступен для gradlew только при запуске gocd-agent-XXX? Я также пытался использовать агент Ubuntu, и результат тот же.