私はMaven 3、Eclipse Helios、Jenkins e Artifactoryを使って作業しています。リリースプラグインの実行中に、このプラグインが実行しているステップの1つが、アーティファクトで生成されたリリースを公開します。アーティファクトリポジトリ用に作成されたEclipseのローカルリリースをブロックする方法
Jenkinsからリリースプラグインを使用してリリースを実行できるのは設定の管理のみですが、開発者はコンソールからリリースプラグインを実行でき、この実行はartifactoryに公開されているリリースを上書きします。
私はアーティファクト構成を見ていて、すべての開発者ユーザーは読み取り権限を持っていますが、アーティファクトのローカルリリースを更新できます。
Jenkinsを通じてeclipseからのローカルリリースの実行をブロックまたは無効にするソリューションはありますか?
誰でも助けてくれてありがとう!
"ローカルリリース"とは何か理想的には、MavenリリースプラグインはJenkinsのみが使用する必要があり、開発者はそれを実行しないでください。開発者がリリースを行わないようにする1つの方法は、アーティファクトに展開する特権を許可しないことです。いずれの場合でも、開発者はrelease:prepareを呼び出して、SCMにタグを作成することになります。 –
私が知りたいことを正確には...どのようにアーティファクトのリリースをアップロードする権限を拒否するには?私はArtifactoryを見て、すべてのユーザーはすべてのリポジトリで読み取り権を持っているだけなので。 – ricardo