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 和通用套件。 如需詳細資訊,請參閱 什麼是資訊供稿。 如果您還沒有動態饋給,請按照以下步驟建立動態消息:
登入您的 Azure DevOps 組織,然後流覽至您的專案。
選取 工件,然後選取 建立資訊流。
輸入摘要的描述性 名稱 ,並定義其 可見度 (誰可以使用您的摘要)。 指定摘要的 範圍 ,如果您想要包含來自公用來源的套件,請核取 上游來源 核取方塊。
完成後,按一下 [建立]。
開始
Azure Artifacts 可讓小組從集中式摘要順暢地儲存、管理和共用套件。 您可以將套件發佈至摘要、使用內部或外部摘要中的套件,以及從公用登錄( 例如 nuget.org、 npmjs.com、 Maven 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(編程語言) | |||
| 貨物 | |||
| 通用套件 |