問題タブ [artifactory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
groovy - RESTClient を使用して xml ファイルを Artifactory にアップロードすると、ファイルの終わりが早すぎる
Deploy api呼び出しを使用して Artifactory に xml ファイルをアップロードしようとしています。
ファイルはアーティファクトに正常にアップロードされますが、以下の応答が得られます。これは大したことではありませんが、失敗しているため、すべてが正しくアップロードされているように見えても、Jenkins ビルドも失敗しています。
MIME タイプのさまざまな組み合わせを試しましたが、役に立ちませんでした。また、ここで説明したのと同様に、REST の本体でファイルを呼び出し、それを application/xml としてエンコードしようとしましたが、同じ応答が得られました。ここで私が忘れているものはありますか?
artifactory - アーティファクトリー-移行
20歳のMavenリポジトリをアーティファクトに移行したいと思います。移行してアーティファクトの使用を開始する最も簡単な方法または迅速な方法から始めて、移行するためのさまざまな可能なオプションは何ですか?
私が考えることができる1つの方法は、既存のリポジトリにプロキシするアーティファクトのリモートリポジトリでした。
snapshot - Artifactory スナップショット ファイル名の処理
私たちの成果物には、最大 5 つの一意のスナップショットを処理するように定義されたスナップショット リポジトリがあります。ファイル名に -SNAPSHOT-.extension を追加しました。SNAPSHOT もタイムスタンプに変換されます。ビルドは gradle で行われ、アーティファクトは Bamboo と Artifactory プラグインで公開されます。
artifactory にデプロイされたファイル ...
になる...
これは問題なく、ビルドごとにビルド番号が増分された新しいファイルが追加されますが、タイムスタンプ番号は常に 20120321.154621-1 のままであるため、次のようなファイル リストがあります。
- サブプロジェクト-トランク-20120321.154621-1-79.amp
- サブプロジェクト-トランク-20120321.154621-1-80.amp
- サブプロジェクト-トランク-20120321.154621-1-81.amp
別のディレクトリ レイアウトの解決策や提案がある人はいますか?
maven - タイムスタンプ付きの最新のスナップショットをダウンロードするmavenコマンドライン
私はこれを使ってみました:
mvn dependency:get -DrepoUrl=http://myserver/artifactory -Dartifact=com.mypackage:my-package-name:1.0.0
ただし、私のartifactoryにpom.xmlをダウンロードしただけで、my-package-name-1.0.0-20120328.121341-3.jarがあります
コマンドラインでやりたいことは、最新のスナップショットでスナップショットをダウンロードすることです(もちろん、コマンドラインでスナップショットのタイムスタンプを指定する必要はありません)。誰も私にそれを行う方法を教えてもらえますか?
ありがとう
gradle - コンテキスト URL を空にすることはできません - Artifactory Gradle プラグイン
Artifactory Gradle プラグインにアクセスして、ローカルの Artifactory インスタンスに公開しようとしています。
localhost:8081/artifactory で最新バージョン (デフォルト インストール) を実行しています。これは、Web ブラウザー経由でアクセスして確認できます。
ただし、私の最小限の例では..「コンテキストURLが見つかりません」というエラーが表示されます
必須の必要な Artifactory 構成設定をすべて指定したことに注意してください (Artifactory Gradle Web ページに示されているように) .. コンテキスト URL を含みます。
maven - Maven 3 が間違ったフォルダーで maven-metadata.xml を探している (Artifactory 2.5.1.1)
Maven は でメタデータ ファイルを探しているようですsome-lib/1.2.5-SNAPSHOT/maven-metadata.xml
。ただし、に存在するmaven-metadata.xml
ファイルがありますsome-lib/maven-metadata.xml
。
何が間違っている可能性がありますか? このファイルは Artifactory で生成する必要がありますか、それとも配置に問題がありますか?
maven - アーティファクト リポジトリ用に作成された Eclipse のローカル リリースをブロックする方法
私は Maven 3、Eclipse Helios および Jenkins e Artifactory を使用しています。リリース プラグインの実行中に、このプラグインが行っている手順の 1 つは、生成されたリリースをアーティファクトで公開することです。私の組織では、次の問題があります。
release-plugin を使用して Jenkins を介してリリースを実行できるのは構成の管理のみですが、開発者はコンソールを介してリリース プラグインを実行できます。この実行により、artifactory で公開されたリリースが上書きされます。
私はアーティファクトの構成を見回しており、すべての開発者ユーザーには読み取り権限がありますが、アーティファクトでローカルのリリースを更新できます。
Jenkinsを介したEclipseからのローカルリリースの実行をブロックまたは無効にする解決策はありますか?
誰かが私を助けることができればありがとう!
ant - ツタのアリビルドを使用してArtifactoryからjarを解決する方法
Jenkinsを使用するCIシステムと、Artifactoryプラグインを使用して結果の.jarをArtifactoryにアップロードするAntビルドシステムを組み合わせることができました。
build.xmlのターゲットを使用して、アーティファクトから最新のjarを取得するためのAntでもある別のビルドが必要です。
アップロード方法についてはたくさんの記事を見つけることができますが、解決についてはほとんどありません。
私が見つけた最も近いものはhttp://wiki.jfrog.org/confluence/display/RTF/Working+with+Ivy ですが、これは主に重要な領域でのアップロードを扱っており、スクリーンショットはデータが不足しています(または私のArtifactoryは更新できません)、ツタやpomファイルの取得を扱います。
私はAnt/ivy noobなので、ターゲットをまとめる方法を教えていただければ幸いです。
maven - アーティファクトのバージョン管理に Maven プロファイルを使用する
プロジェクトのバージョン番号を、通常のリリース バージョニングの次の形式にしたい:
一方、以下のようにマージされたすべての変更に対してビルドされたアーティファクトが必要です。
Mavenプロファイルを使用してこれを達成できますか? 何かのようなもの:
私はそれを次のように構築できるように:
プロファイルがこの問題を解決できる場合、他のアプローチは何ですか?
bamboo - Bambooから汎用Artifactoryリポジトリにデプロイする際のバージョン番号の指定
BambooからArtifactoryへのビルドアーティファクトの自動デプロイをテストしています。ArtifactoryプラグインをBambooにインストールしてから、テストビルドプランを設定しました。Maven、Ivy、またはGradleを使用していないため、「ArtifactoryGenericDeployTask」を追加しました。
私のリポジトリレイアウトは次のとおりです。
Bambooの[公開されたアーティファクトの編集]フィールドでアーティファクトを配置する場所を指定するのは非常に簡単でした。
これはスナップショットビルドには問題ありませんが、特定のバージョン番号でリリースを作成したい場合はどうなりますか?代わりに何を入れ${bamboo.buildNumber}
ますか?それとも、まったく異なるアプローチを取る必要がありますか?