2011-06-23 16 views
15

私たちはArtifactoryを弊社のMavenリポジトリに使用しています。既存のアーティファクトが同じバージョン番号である場合にアーティファクトをリポジトリにデプロイできないようにセットアップする(またはMavenを設定する)方法はありますか?以前に配布された成果物が上書きされないようにするにはどうすればよいですか?

これは、有効なリリースが誤って上書きされないようにするためです。アーティファクトを実際に再展開する必要がある場合、開発者はArtifactory Webインターフェイスを使用してそのアーティファクトを削除できます。次に、新しいコピーを展開することができます。

ありがとうございます!

答えて

17

これは、ターゲットリポジトリの配備しているユーザー\グループから "削除"権限を取り消すことで簡単に達成できます。削除許可は、アーティファクト除去とアーティファクト再配置の両方に必要です。

すべてのuser \ group権限は、UI内でAdmin-> Security-> Permissionsに編集できます。
も参照してください。Managing Permissions

+0

恐ろしく、そのトリックがありました。ありがとう。 –

+0

私のために働いた。匿名ユーザーは展開が許可されていないことを確認してください。 – EhmKah

+2

遊びを持っていて、 'Deploy/Cache'権限しか与えられていない' deployers'グループがありますが、アーティファクトを上書きしようとすると失敗していません... – Dori

関連する問題