Я пытаюсь настроить сборку на нашем сервере Jenkins для запуска форка проекта hibernate-core.
Мне удалось заставить Дженкинса выполнить клон git для получения локального репозитория из моегоgithub fork, но когда Дженкинс пытается запустить команду 'gradlew', он завершается неудачей.
При запуске этого сценария непосредственно из извлеченной папки сборка выполняется, как и ожидалось, но при запуске сценария через Jenkins происходит сбой.
Задание настроено как конфигурация Freestyle с настройкой шага сборки в качестве шага «выполнить оболочку».
Шаг сборки запускает следующую команду.
./gradlew clean test install buildReleaseBundles uploadArchives --debug --stacktrace
Кажется, что скрипт gradlew выполняется, но в классе загрузки gradle что-то идет не так.
Мой скрипт сборки выдает следующее:
Building on master
Checkout:workspace / /data/hudson/jobs/hibernate-envers-stevemac/workspace - hudson.remoting.LocalChannel@63e4f703
Using strategy: Default
Last Built Revision: Revision 7cdb4c829f28c5b029a3d43f50a54d4c89fc9665 (origin/Branch_4.0.0.Final)
Checkout:workspace / /data/hudson/jobs/hibernate-envers-stevemac/workspace - hudson.remoting.LocalChannel@63e4f703
Fetching changes from 1 remote Git repository
Fetching upstream changes from https://stevemac007@github.com/stevemac007/hibernate-core.git
Commencing build of Revision 7cdb4c829f28c5b029a3d43f50a54d4c89fc9665 (origin/Branch_4.0.0.Final)
Checking out Revision 7cdb4c829f28c5b029a3d43f50a54d4c89fc9665 (origin/Branch_4.0.0.Final)
[workspace] $ /bin/sh -xe /tmp/tomcat6-tmp/hudson9191971611159378903.sh
+ ./gradlew clean test install buildReleaseBundles uploadArchives --debug --stacktrace
Downloading http://repo.gradle.org/gradle/distributions/gradle-1.0-milestone-3-bin.zip
Exception in thread "main" java.io.FileNotFoundException: /usr/share/tomcat6/.gradle/wrapper/dists/gradle-1.0-milestone-3-bin.zip.part (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
at org.gradle.wrapper.Download.downloadInternal(Download.java:46)
at org.gradle.wrapper.Download.download(Download.java:37)
at org.gradle.wrapper.Install.createDist(Install.java:54)
at org.gradle.wrapper.Wrapper.execute(Wrapper.java:80)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:37)
Build step 'Execute shell' marked build as failure
Finished: FAILURE