2016-09-23 68 views
2

我想在Artifactory中存儲RTL模塊(主要是VHDL文件 - .vhd),並且能夠使用Xray和其他Jfrog服務跟蹤這些包的依賴關係。我可以創建一個新的Jfrog Artifactory包裝類型插件嗎?

我已經有了一個非常乾淨的「包」格式,我只想讓Artifactory在上傳時解析我的元數據文件,這是該軟件包的一部分,就像它控制debian軟件包中的文件一樣。

這可能嗎?我從哪裏開始?

+0

開始用電子郵件Jfrog支持? (在假期結束之前快點) – ddbug

+1

他們曾經在他們的網站上有一個論壇,他們關閉了它,並要求人們專門在這裏發帖。 - > http://forums.jfrog.org/IMPORTANT-READ-THIS-BEFORE-REGISTERING-AND-REQUESTING-ACCESS-THIS-FORUM-IS-CLOSED-td7581183.html 我正在評估它在現在我有一個電話會議,預定今天晚些時候。 –

+0

在軟件包管理系統中存儲硬件設計是否明智?你知道FuseSoC嗎? – Paebbels

回答

2

自從您提到Xray以來,需要注意的是XRay僅支持其支持的某些類型的文件(並且這些文件必須位於支持的存儲庫類型中)。我不確定你的意思是「跟蹤依賴」,但我應該注意到XRay主要擅長掃描代碼組件和識別漏洞。

要簡單地跟蹤依賴關係(即系統地瞭解哪些依賴關係與某個包關聯),可以使用各種生成信息集成。閱讀關於這個位置: https://www.jfrog.com/confluence/display/RTF/Build+Integration

如果你的文件有一定積累的信息對象相關聯(存儲構建相關信息的元數據對象),你就可以跟蹤構建構件和依賴於Artifactory的UI和甚至使用Artifactory Query Language查詢它們。根據您使用的CI服務器的不同,有各種選項(CI插件),但一般而言,所有JFrog CI插件都具有相同的功能,即將內容上傳到Artifactory並跟蹤構建元數據(如構建依賴關係)。

關於您的問題,您沒有詳細說明您的最終目標,但您應該可以使用用戶插件實現此目的。用戶插件可用於擴展Artifactory的內置功能,並將您自己的業務邏輯添加到Artifactory中的過程(如部署文件)。你可以閱讀更多關於此這裏: https://www.jfrog.com/confluence/display/RTF/User+Plugins

上有我們的公共Github上庫的例子很多,可能會有所幫助: https://github.com/JFrogDev/artifactory-user-plugins

相關問題