私たちのビルドからの成果物を保存するためにチームシティーためArtifactoryプラグインを使用しています。しかし、プラグインは私にはかなり奇妙に思えるいくつかのことを行い、TeamCityは全くしません。artifactoryプラグインを有効にするにはどうすればよいでしょうか?
プラグインは、私のビルド構成の各ビルドステップの設定に新しいセクションを追加します。このセクションではArtifactoryに保存されるアーティファクトを指定できます。しかし、奇妙なのは、これらの設定が各ビルドステップに特有であることです。これは私のビルドは2つのビルド手順を持っており、私は成果物を格納するための最初のビルドステップを設定し、次いで第2のビルドステップの設定を表示する場合、プラグインが構成されたように見えないことを意味します。
the documentationは、プラグインが「ほとんどの」ビルドランナータイプで動作するように指定しています。「Maven2、Maven 3、Ivy/Ant(Ivyモジュールをサポート)、Gradle、NAnt、MSBuild 、FxCopおよびIpr。
私の質問は、私がArtifactoryを設定する必要がありステップを構築され、その後、ありますか?ビルド・ランナーのリストに載っていないビルド・ステップのために構成するとどうなりますか?なぜプラグインはそれを複数回設定することを許可/要求しますか?
Artifactoryプラグインは代わりに新しいビルドランナーを追加する必要があります。つまり、Artifactoryに「ArtifactsにDeploy」というアーティファクトを追加する必要があります。