[英]Apache Ivy: Restrict Publishing to a Repository
我想要一個設置,使開發人員可以從URL Resolver
(托管我們的存儲庫的遠程內部服務器)解析/檢索依賴關系,但不能發布給它(出於安全性和代碼完整性的原因)。
但是,為了使他們的Ivy客戶“看到”遠程存儲庫,以便他們可以拉下依賴關系,我需要在Ant構建中的解析/獲取模式中公開URL。 其中包括用戶名和密碼!
我該如何賦予他們“讀取”(分辨率)訪問權限,而不是“寫入”(發布)訪問權限?!?!
使用具有安全性模型來訪問存儲庫的Nexus , Archiva或Artifactory之類的存儲庫管理器。 它將允許您為提供給開發人員的資源庫創建一個只讀用戶。
據推測螞蟻構建了允許將發布比開發商的其他機器的服務器上運行?
在這種情況下,請將用戶名和密碼放入這些服務器上的環境變量中,並使用“ 屬性”任務上的environment
選項讀取它們。
或者,從本地文件中讀取用戶名和密碼。
在任何情況下,請將憑據保留在應具有發布權限的計算機本地。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.