{"id":63606,"date":"2022-03-17T09:39:19","date_gmt":"2022-03-17T17:39:19","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=63606"},"modified":"2022-03-17T09:39:19","modified_gmt":"2022-03-17T17:39:19","slug":"azure-artifacts-now-provides-native-support-to-use-packages-from-more-repositories","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/azure-artifacts-now-provides-native-support-to-use-packages-from-more-repositories\/","title":{"rendered":"Azure Artifacts now provides native support to use packages from more repositories"},"content":{"rendered":"<p> Previously, Azure Artifacts customers were only able to natively consume packages from Maven Central as an upstream source, which has been a blocker for customers who want to fully leverage our services as they depend on other vital repos for DevOps.<\/p>\n<p>As part of our ongoing commitment to improve <a href=\"https:\/\/docs.microsoft.com\/azure\/devops\/artifacts\/start-using-azure-artifacts?view=azure-devops#versions-compatibility\">Azure Artifacts<\/a>, today we are excited to announce that Azure Artifacts now natively supports Google Maven Repository, Gradle Plugins, and Jitpack as upstream sources. Azure Artifacts also added native support upstreaming to PowerShell Gallery.<\/p>\n<p>To enable any of these Maven repositories or PowerShell Gallery as an upstream source, either create a new feed and enable upstream sources, or edit an existing feed to add the upstream sources feature.<\/p>\n<h4>On a new feed<\/h4>\n<ul>\n<li>From within your project, navigate to Azure Artifacts<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-Select-Artifacts.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-Select-Artifacts.png\" alt=\"Image New Select Artifacts\" width=\"319\" height=\"405\" class=\"alignnone size-full wp-image-63656\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-Select-Artifacts.png 319w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-Select-Artifacts-236x300.png 236w\" sizes=\"(max-width: 319px) 100vw, 319px\" \/><\/a><\/p>\n<ul>\n<li>Select Create Feed. <\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/create-feed-new.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/create-feed-new.png\" alt=\"Image create feed new\" width=\"471\" height=\"893\" class=\"alignnone size-full wp-image-63640\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/create-feed-new.png 471w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/create-feed-new-158x300.png 158w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/><\/a><\/p>\n<ul>\n<li>Give your feed a Name and choose its visibility, upstream sources, and scope settings <\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-select-create-feed.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-select-create-feed.png\" alt=\"Image New select create feed\" width=\"1151\" height=\"313\" class=\"alignnone size-full wp-image-63657\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-select-create-feed.png 1151w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-select-create-feed-300x82.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-select-create-feed-1024x278.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/New-select-create-feed-768x209.png 768w\" sizes=\"(max-width: 1151px) 100vw, 1151px\" \/><\/a><\/p>\n<ul>\n<li>Select Create when you are done.<\/li>\n<\/ul>\n<h4>On an existing feed<\/h4>\n<ul>\n<li>\n<p>Select the gear icon in the top right of the page to access your feed&#8217;s settings.<\/p>\n<\/li>\n<li>\n<p>Select Upstream sources.<\/p>\n<\/li>\n<li>\n<p>Select Add upstream.<\/p>\n<\/li>\n<li>\n<p>Select Public source, and then select any repository from the dropdown menu<\/p>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/updated-upstream-source.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2022\/03\/updated-upstream-source.png\" alt=\"Image updated upstream source\" width=\"607\" height=\"379\" class=\"alignnone size-full wp-image-63621\" \/><\/a><\/p>\n<p>You can also see the packages saved on your feed by selecting any of the new repositories in your feed Source Filter. To learn more read <a href=\"https:\/\/docs.microsoft.com\/azure\/devops\/artifacts\/get-started-maven?view=azure-devops\">Get started with Maven feeds and Artifacts<\/a> and <a href=\"https:\/\/docs.microsoft.com\/azure\/devops\/artifacts\/tutorials\/private-powershell-library?view=azure-devops\">Use Azure Artifacts as a private PowerShell repository<\/a><\/p>\n<h2>Other Resources<\/h2>\n<ul>\n<li><a href=\"https:\/\/review.docs.microsoft.com\/azure\/devops\/artifacts\/concepts\/upstream-sources?view=azure-devops&amp;branch=pr-en-us-4351\">Upstream sources<\/a><\/li>\n<li><a href=\"https:\/\/review.docs.microsoft.com\/azure\/devops\/artifacts\/concepts\/upstream-behavior?view=azure-devops&amp;branch=pr-en-us-4351&amp;tabs=nuget\">Learn about upstream behavior<\/a><\/li>\n<\/ul>\n<h2>We want to hear your feedback!<\/h2>\n<p>As always, we want our Artifact Services to meet the evolving needs of our community. Post a comment or use the <a href=\"https:\/\/developercommunity.visualstudio.com\/spaces\/22\/tfs.html?type=idea\">Developer community<\/a> to provide feedback. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Artifacts now natively supports Google Maven Repository, Gradle Plugins, and Jitpack as upstream sources. Azure Artifacts also added native support upstreaming to PowerShell Gallery.<\/p>\n","protected":false},"author":46375,"featured_media":63662,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,1],"tags":[],"class_list":["post-63606","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-devops"],"acf":[],"blog_post_summary":"<p>Artifacts now natively supports Google Maven Repository, Gradle Plugins, and Jitpack as upstream sources. Azure Artifacts also added native support upstreaming to PowerShell Gallery.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/63606","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\/46375"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=63606"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/63606\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/63662"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=63606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=63606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=63606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}