共用方式為


什麼是 Azure Artifacts?

Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

Azure Artifacts 為開發人員提供簡化的方式,從單一來源管理其所有依賴項。 這些資訊流可作為儲存、管理及共享套件的存放庫,無論是在您的團隊內、跨組織,還是公開在線。 Azure Artifacts 支援多種套件類型,包括 NuGet、npm、Python、Maven、Cargo 和通用套件。

注意

Azure Artifacts 為每個組織提供 2 GiB 的免費記憶體。 此免費層的設計可協助您評估 Azure Artifacts 是否符合您的工作流程。 當您的組織開始處理更重要的工作時, 請增加構件儲存體限制 ,以確保您擁有適當的資源。

建立新的資訊來源

Azure Artifacts 摘要是組織建構,可讓您儲存、管理和控制套件的存取權。 Azure Artifacts 摘要支援多種套件類型,例如 npm、NuGet、Maven、Python、Cargo 和通用套件。 如需詳細資訊,請參閱 什麼是資訊供稿。 如果您還沒有動態饋給,請按照以下步驟建立動態消息:

  1. 登入您的 Azure DevOps 組織,然後流覽至您的專案。

  2. 選取 工件,然後選取 建立資訊流

  3. 輸入摘要的描述性 名稱 ,並定義其 可見度 (誰可以使用您的摘要)。 指定摘要的 範圍 ,如果您想要包含來自公用來源的套件,請核取 上游來源 核取方塊。

  4. 完成後,按一下 [建立]

開始

Azure Artifacts 可讓小組從集中式摘要順暢地儲存、管理和共用套件。 您可以將套件發佈至摘要、使用內部或外部摘要中的套件,以及從公用登錄( 例如 nuget.orgnpmjs.comMaven Central 等)安裝套件。選取與您的案例相關的技術以開始使用:

包裝類型 Articles
NuGet - 發佈 NuGet 套件 - (NuGet.exe)
點網 - 發佈 NuGet 套件 - (dotnet)
Npm - 發佈 npm 套件
Maven - 發佈 Maven 成品
Gradle (英文) - 發布套件 - Gradle
Python(編程語言) - 發佈 Python 套件
貨物 - 發佈 Cargo 套件
通用套件 - 發佈通用套件

包裝類型 Articles
NuGet - 發佈 NuGet 套件 - (NuGet.exe)
點網 - 發佈 NuGet 套件 - (dotnet)
Npm - 發佈 npm 套件
Maven - 發佈 Maven 成品
Gradle (英文) - 發布套件 - Gradle
Python(編程語言) - 發佈 Python 套件
貨物 - 發佈 Cargo 套件

包裝類型 Articles
NuGet - 發佈 NuGet 套件 - (NuGet.exe)
點網 - 發佈 NuGet 套件 - (dotnet)
Npm - 發佈 npm 套件
Maven - 發佈 Maven 成品
Gradle (英文) - 發布套件 - Gradle
Python(編程語言) - 發佈 Python 套件

功能可用性

套件 Azure DevOps Services Azure DevOps Server 2022 Azure DevOps Server 2020
NuGet
dotnet
npm
Maven
Gradle (英文)
Python(編程語言)
貨物
通用套件

監控儲存體使用量

您可以透過組織或專案設定中可用的 UI 來追蹤成品儲存體耗用量。 它提供組織和專案層級使用情況的可見性:

如果您對構件儲存或取用有疑問,請參閱儲存常見問題以取得更多詳細資料。