私は、Jenkinsサーバーでhibernate-coreプロジェクトのフォークを実行するようにビルドを設定しようとしています。jenkinsジョブ内からgradleが実行されない理由
gitクローンをgithubフォークから取得するためにJenkinsを取得することができましたが、Jenkinsが 'gradlew'コマンドを実行しようとすると失敗します。
チェックアウトされたフォルダからこのスクリプトを直接実行すると、期待どおりにビルドが実行されますが、Jenkins経由でスクリプトを起動すると失敗します。
ジョブは、ビルドステップが「シェル実行」ステップとしてセットアップされたフリースタイル構成として構成されています。
ビルドステップでは、次のコマンドが実行されます。
./gradlew clean test install buildReleaseBundles uploadArchives --debug --stacktrace
gradlewスクリプトが実行されているようですが、Gradleのダウンロードクラス内で何かがうまくいきません。
私のビルドスクリプトは次のように出力します
通常通りBuilding on master
Checkout:workspace//data/hudson/jobs/hibernate-envers-stevemac/workspace - [email protected]
Using strategy: Default
Last Built Revision: Revision 7cdb4c829f28c5b029a3d43f50a54d4c89fc9665 (origin/Branch_4.0.0.Final)
Checkout:workspace//data/hudson/jobs/hibernate-envers-stevemac/workspace - [email protected]
Fetching changes from 1 remote Git repository
Fetching upstream changes from https://[email protected]/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