簡體   English   中英

Apache Ivy:限制發布到存儲庫

[英]Apache Ivy: Restrict Publishing to a Repository

我想要一個設置,使開發人員可以從URL Resolver (托管我們的存儲庫的遠程內部服務器)解析/檢索依賴關系,但不能發布給它(出於安全性和代碼完整性的原因)。

但是,為了使他們的Ivy客戶“看到”遠程存儲庫,以便他們可以拉下依賴關系,我需要在Ant構建中的解析/獲取模式中公開URL。 其中包括用戶名和密碼!

我該如何賦予他們“讀取”(分辨率)訪問權限,而不是“寫入”(發布)訪問權限?!?!

使用具有安全性模型來訪​​問存儲庫的NexusArchivaArtifactory之類的存儲庫管理器。 它將允許您為提供給開發人員的資源庫創建一個只讀用戶。

據推測螞蟻構建了允許將發布比開發商的其他機器的服務器上運行?

在這種情況下,請將用戶名和密碼放入這些服務器上的環境變量中,並使用“ 屬性”任務上的environment選項讀取它們。

或者,從本地文件中讀取用戶名和密碼。

在任何情況下,請將憑據保留在應具有發布權限的計算機本地。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM