0
私はCLI for Jfrog ArtifactoryJfrog CLIを使用してJfrog Artifactoryにアーティファクトをアップロードするには?
を使って竹CIからアーティファクトをアップロードしようとしている私は.p2プラグインをアップロードする必要があると私は2つのオプションがあります。
- を.zipファイルをアップロードし、バンドルアーティファクト としてデプロイ
- すべてのサブフォルダとデータを含む非圧縮フォルダをアップロードします。
私は、このコマンドを使用して、すべてのサブフォルダとデータを非圧縮フォルダをアップロードしようとしている:
jfrog rt upload --include-dirs=true ${bamboo.build.working.directory}/unzip/${bamboo.public.name-update-site}/* p2-release-local/${bamboo.public.name-update-site}/
しかし、問題は、サブフォルダが空であることです。
また、私は、このコマンドを使用するようにしてください:このコマンドは、すべてのデータとすべてのサブフォルダをアップロード
jfrog rt upload --flat=false ${bamboo.build.working.directory}/unzip/${bamboo.public.name-update-site}/* p2-release-local/${bamboo.public.name-update-site}/
しかしあるので、パスが正しくありません:
/name-update-site/datos/agents-home/xml-data/build-dir/PREDEL-RELPLU-JOB1/unzip/name-update-site
の内容変数$ {bamboo.build.working.directoryは} EDITED
/datos/agents-home/xml-data/build-dir/PREDEL-RELPLU-JOB1/
です:情報をログに記録します:
INFO: Listing Bamboo directory
prueba-update-site.zip
unzip
INFO: Listing files from unzip folder
prueba-update-site
INFO: Listing files from custom folder
artifacts.jar
content.jar
features
plugins
site.xml
uninstall_fortify_plugins.cmd
ヘルプがありますか?
ありがとうございました。
あなたのBamboo作業ディレクトリをリストできますか?アップロードがフォルダの「名前 - 更新サイト」をそこから取得しているようです。もしそうであれば、「jfrog cli」をあなたが始めるべき道に向けるだけです。例えば: jfrog rt upload "./name-update-site/*" --flat = false $ {bamboo.build .build.public.name-update-site}/ – Ariel
情報:Bambooディレクトリの一覧表示 名前 - 更新 - ローカル/ $ {bamboo.public.name-update-site}/unzip/$ {名前-更新サイトフォルダからリストファイル artifacts.jar content.jar 機能 プラグイン site.xmlを :解凍フォルダからリストファイル 名-更新サイト INFO: 解凍INFO update-site.zip uninstall_name_plugins.cmd –
"target path"アップロードコマンドの引数がスラッシュで終わっていない可能性があります。そのため、CLIはアップロードしたファイルの名前をArtifactoryの同じファイル名に変更しますか?Bamboo変数を一切使用しないでこれをやろうとすると、もっと簡単になるかもしれません。実際のコマンド引数の値を見る方が簡単です。 –