2013-11-22 11 views
5

私はJenkins aand Artifactoryを初めて利用しています。私はArtifactory 3.0.4とJenkins 1.535を使用しています。フリースタイルのソフトウェアプロジェクトを作成しようとしています。 JenkinsのArtifactoryリポジトリにアーティファクトを展開する必要があります。私はartifactoryにデフォルトのユーザーIDとpwdを使用します。 ArtifactoryとJenkinsは、デフォルトのローカルシステムアカウントでウィンドウサービスとして実行されます。jenkins artifactory plugin:対象リポジトリが空です

私はGeneric-Artifactory Integrationを選択し、Artifactoryサーバーが正しく設定されています。しかし、ターゲットリポジトリは空です。

設定に問題があります。

ありがとうございました。

答えて

3

私の推測では、あなたはdefine the patterns of artifacts to be deployed to Artifactoryになりませんでした。たとえば、ビルドによって生成されたすべてのzipファイルをzipsディレクトリにアップロードする場合は、out/*.zip=>zipsのようなものを追加する必要があります。 Edit Published Artifactsテキストフィールドのヘルプは非常に参考になります。

+0

ありがとう、バラッシュ。ターゲットリポジトリには、公開アーティファクトのパターンを定義した後、ローカルリポジトリのすべてのリストがあります。 – user3022662

+0

私はあなたを理解していませんか、それは機能しましたか? – JBaruch

4

これは、バックエンドに直接Artifactoryジェンキンスプラグインによってフェッチされた!!

まず、システム構成では、artifactoryサーバがURLに入れ、そしてTest Connectionをクリックされなければならない、それが見つかりArtifactory」のようなものを返します3.0.3 "。これでうまくいかない場合は、ユーザー/パスワードとネットワーク接続を確認する必要があります。あなたは、コマンドは、ジョブ内の第二

curl -uadmin:password http://localhost:8081/artifactory/api/repositories?type=local 

のように見えます

そのサーバーにコマンドラインで試すことができ、あなたはそれが再びリストを取得するためのプラグインをトリガーする、再構成を保存して開く必要があります。

+0

+1ドロップダウンからサーバーを選択した後、ジョブ構成を保存し、ジョブ構成ページを再ロードすると、私にとってはうまくいきました(これはIMOの設計が非常に悪い)。私がそれをしたとき、3つのドロップダウンは正しく事前に設定されていた –

+0

ジョブの設定を保存して、閉じて、再オープンすることも私のためのトリックでした。 –

関連する問題