2017-12-24 22 views
1

私は、レイアウトを維持しながら、汎用リポジトリ Artifactoryにプロジェクトをアップロードしようとしています。
私がアップロードするジョブ設定で、次の仕様を使用しています:ジェンキンスとArtifactoryの汎用リポジトリをファイル仕様で統合するには?

enter image description here

スペックは、レイアウトを維持せずにディレクトリファイルをアップロードします。つまり、すべてのファイルはサブディレクトリから取得され、1か所でリポジトリにスローされます。

私はフラグを追加しようとした

:ディレクトリ構造を維持するが、私はそれを使用する(JFrogのウェブサイトによる)を支援すると仮定されている「偽」:「フラット」
{ "files": [ { "pattern": "C:\TestForJenkins\WindowsApplication1\bin/", "target": "WindowsApplication1/", "recursive": "true", "flat": "false" < < ----- -------------- } ] }

私はエラーを取得する:
ERROR: null java.lang.NullPointerException at java.io.File.<init>(Unknown Source) at org.jfrog.build.extractor.clientConfiguration.util.spec.UploadSpecHelper.stripFileNameFromPath(UploadSpecHelper.java:372)

私はフラグを使用する方法を見つけることができませんflatを開き、ファイルのレイアウトに従ってbinディレクトリにアップロードします。

誰かが助けることができますか?

答えて

2

あなたはこれが発生したようですJira issue。 このJiraの修正は、次のJenkins-Artifactory Pluginのバージョンになります。 一般に、JFrog Jiraを検索して、既知の問題が発生していないかどうかを確認できます。または、herehereをご覧ください。

詳細情報なし(つまり、完全なstacktrace + Jenkinsバージョン+ Jenkins-Artifactoryプラグインバージョン)、これはユーザーエラーのようには見えません。

希望します。

関連する問題