{"id":64079,"date":"2022-05-18T14:41:44","date_gmt":"2022-05-18T22:41:44","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=64079"},"modified":"2022-05-18T14:41:44","modified_gmt":"2022-05-18T22:41:44","slug":"azure-artifacts-introduces-new-upstreaming-capabilities","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/azure-artifacts-introduces-new-upstreaming-capabilities\/","title":{"rendered":"Azure Artifacts introduces new Upstreaming capabilities"},"content":{"rendered":"<h3>Azure Artifacts is announcing the long-desired feature of supporting Upstreams for Universal Packages across different ADO organizations.<\/h3>\n<p>For engineers using Azure Artifacts, Universal Packages are a useful tool when managing and sharing large packages across different feeds. They allow for utilizing packages that are not supported by Azure Artifacts, as well as packages that are larger than what Azure Artifacts limits allow. However, as useful as an engineer might find Universal Packages, they are not able to share them with other ADO organizations. If an engineer wanted to utilize a Universal Package created by someone they were collaborating with, the package had to live in the same organization as the feed they were trying to upstream to. This became a blocker when collaboration with other ADO organizations was needed.<\/p>\n<p>To solve this problem, Azure Artifacts has now released the ability to Upstream to different ADO organizations to ingest Universal Packages into your feed. The only size limitation for the packages that can be ingested is up to 4TB, which is the limitation for Universal Packages. Upstreams for Universal Packages are also configured the same as upstreams for any other package type. Simply add an Upstream source and enter the ADO Services Feed locator, as before.<\/p>\n<h2>Other Resources<\/h2>\n<p>If you would like to utilize the ability to ingest Universal Packages from another organization, then use the following links for instructions and tips:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/artifacts\/universal-packages\/universal-packages-upstream?view=azure-devops\">Set up cross org upstream sources for your feed<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/artifacts\/quickstarts\/universal-packages?view=azure-devops\">Publish and download universal packages<\/a><\/li>\n<\/ul>\n<p>If you are using a local version of artifacttool, be sure to download version 0.2.204 or later:<\/p>\n<ul>\n<li><a href=\"https:\/\/eng.ms\/docs\/cloud-ai-platform\/devdiv\/one-engineering-system-1es\/1es-docs\/azure-artifacts\/troubleshooting\/azure-artifacts-artifacttool\">Azure Artifacts ArtifactTool<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Azure Artifacts is announcing the long-desired feature of supporting Upstreams for Universal Packages across different ADO organizations. For engineers using Azure Artifacts, Universal Packages are a useful tool when managing and sharing large packages across different feeds. They allow for utilizing packages that are not supported by Azure Artifacts, as well as packages that are [&hellip;]<\/p>\n","protected":false},"author":74325,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,1],"tags":[],"class_list":["post-64079","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-devops"],"acf":[],"blog_post_summary":"<p>Azure Artifacts is announcing the long-desired feature of supporting Upstreams for Universal Packages across different ADO organizations. For engineers using Azure Artifacts, Universal Packages are a useful tool when managing and sharing large packages across different feeds. They allow for utilizing packages that are not supported by Azure Artifacts, as well as packages that are [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/64079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/74325"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=64079"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/64079\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=64079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=64079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=64079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}