我正在使用Maven 3,eclipse Helios和Jenkins e Artifactory。在發佈插件的執行過程中,插件正在執行的其中一個步驟是在artifactory中發佈生成的發佈。在我的組織中,我們遇到以下問題:如何阻止本地發佈的eclipse爲artifactory repository創建
只有配置管理可以通過Jenkins和發行插件來運行發行版,但任何開發者都可以通過控制檯運行發行插件,並且此執行將覆蓋發佈在artifactory中的發行版。
我正在尋找artifactory配置,所有的開發者用戶都有讀取權限,但他們可以在artifactory中更新本地版本。
有任何解決方案來阻止或禁止通過Jenkins從eclipse執行本地發佈?
謝謝,如果有人可以幫助我!
什麼意思是「本地發佈」理想情況下Maven發佈插件只能由Jenkins使用,開發人員不應該運行它。避免開發人員發佈的一種方法是禁止他們有任何特權部署到artifactory。在任何情況下,開發人員都可以調用release:prepare,這將最終在SCM中創建一個標籤。 – 2012-04-20 06:19:59
正是我想知道...如何禁止然後特權上傳發布artifactory?因爲我期待Artifactory,並且所有用戶都剛剛讀取了所有存儲庫中的權限。 – ricardo 2012-04-20 19:29:40