0
Artifactoryプラグインを使用してJenkinsパイプラインジョブでgradleビルドを実行しようとすると、ビルドは正常に終了しますが、/tmpディレクトリのビルド情報用に作成された.jsonファイルは存在しないようです。Jenkins Pipeline Artifactory Pluginエラー:生成されたビルド情報を読み込めませんでした
My Artifactory Pluginはバージョン2.8.2です。
マイジェンキンスバージョンは、私は同様の質問がhereを投稿された参照2.19.4
で最新の安定です。答えは、プラグインバージョン2.8.2で修正された問題ですが、まだ問題が残っています。誰でも私の問題が何であるか知っていますか?
これは実行を実行するための私のステップコマンドです。
buildInfo = rtGradle.run rootDir: "who/", buildFile: 'build.gradle', tasks: '--no-daemon -x artifactoryPublish runCI'
これはエラー出力です。
:runCI
BUILD SUCCESSFUL
Total time: 54.091 secs
ERROR: Couldn't read generated build info at : /tmp/generated.build.info3392113078851872685.json
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] echo
THE BUILD FINISHED!!!!
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
groovy.lang.MissingPropertyException: No such property: any for class: groovy.lang.Binding
at groovy.lang.Binding.getVariable(Binding.java:63)
at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:224)
at org.kohsuke.groovy.sandbox.impl.Checker$4.call(Checker.java:241)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:238)
at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.getProperty(SandboxInvoker.java:28)
at com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:20)
at WorkflowScript.CatchError(WorkflowScript:109)
at WorkflowScript.run(WorkflowScript:13)
at ___cps.transform___(Native Method)
at com.cloudbees.groovy.cps.impl.PropertyishBlock$ContinuationImpl.get(PropertyishBlock.java:74)
バージョン2.8.2では、投稿に表示されないログを追加しました。正しいバージョンを使用していることを確認できますか?キャッシュをクリアすることも役立ちます。 クリーンアップを行っているため、ファイルが見つかりません。 Githubを通じてプロジェクトのサンプルを提供できる場合は、さらに調査します。 追加のトラブルシューティングについては、[パイプラインのグラベルの例](https://github.com/JFrogDev/project-examples/tree/master/jenkins-pipeline-examples)のいずれかを実行してみてください。 –
@TamirHadadという回答ありがとうございます。 – dylancu2
@TamirHadad間違いなくバージョン2.82を使用しています。余分なログはどこにあるはずですか?どのキャッシュをクリアする必要がありますか?それはどこにありますか?私はあなたのgradleのサンプルをサンドボックスから正常に動かすことができましたが、まだ私のプロジェクトには問題があります。私はプロジェクトサンプルを提供しようとします。 – dylancu2