{"id":2339,"date":"2018-09-10T00:00:00","date_gmt":"2018-09-10T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/introducing-azure-devops"},"modified":"2023-05-11T15:37:45","modified_gmt":"2023-05-11T22:37:45","slug":"introducing-azure-devops","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/","title":{"rendered":"Introducing Azure DevOps"},"content":{"rendered":"<p>Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success. Azure DevOps captures over 15 years of investment and learnings in providing tools to support software development teams. In the last month, over 80,000 internal Microsoft users and thousands of our customers, in teams both small and large, used these services to ship products to you.<\/p>\n<p>The services we are announcing today span the breadth of the development lifecycle to help developers ship software faster and with higher quality. They represent the most complete offering in the public cloud. <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/\" target=\"_blank\" rel=\"noopener\">Azure DevOps<\/a> includes:<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" align=\"left\" alt=\"Azure Pipelines\" height=\"30\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp\" title=\"Azure Pipelines\" width=\"30\">Azure Pipelines<\/h2>\n<p>CI\/CD that works with any language, platform, and cloud. Connect to GitHub or any Git repository and deploy continuously. <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/pipelines\/\" target=\"_blank\" rel=\"noopener\">Learn More ><\/a><\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" align=\"left\" alt=\"Azure Boards\" height=\"33\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/ce42b3b2-dd80-4305-b396-114b34fcf97f.webp\" title=\"Azure Boards\" width=\"33\">Azure Boards<\/h2>\n<p>Powerful work tracking with Kanban boards, backlogs, team dashboards, and custom reporting. <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/boards\/\" target=\"_blank\" rel=\"noopener\">Learn more ><\/a><\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" align=\"left\" alt=\"Azure Artifacts\" height=\"33\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/99e338d7-f1f4-4c6e-84e6-6ee6a2f076d7.webp\" title=\"Azure Artifacts\" width=\"33\">Azure Artifacts<\/h2>\n<p>Maven, npm, and NuGet package feeds from public and private sources. <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/artifacts\/\" target=\"_blank\" rel=\"noopener\">Learn more ><\/a><\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" align=\"left\" alt=\"Azure Repos\" height=\"32\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/a269235b-176b-4db4-99c8-6ff77aa12da8.webp\" title=\"Azure Repos\" width=\"32\">Azure Repos<\/h2>\n<p>Unlimited cloud-hosted private Git repos for your project. Collaborative pull requests, advanced file management, and more. <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/repos\/\" target=\"_blank\" rel=\"noopener\">Learn more ><\/a><\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" align=\"left\" alt=\"Azure Test Plans\" height=\"29\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/916579bf-29bd-4c00-96a2-59b0ba2a2761.webp\" title=\"Azure Test Plans\" width=\"29\">Azure Test Plans<\/h2>\n<p>All in one planned and exploratory testing solution. <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/test-plans\/\" target=\"_blank\" rel=\"noopener\">Learn more ><\/a><\/p>\n<p>Each Azure DevOps service is open and extensible. They work great for any type of application regardless of the framework, platform, or cloud. You can use them together for a full DevOps solution or with other services. If you want to use Azure Pipelines to build and test a Node service from a repo in GitHub and deploy it to a container in AWS, go for it. Azure DevOps supports both public and private cloud configurations. Run them in our cloud or in your own data center. No need to purchase different licenses. Learn more about <a href=\"https:\/\/azure.microsoft.com\/pricing\/details\/devops\/azure-devops-services\/\" target=\"_blank\" rel=\"noopener\">Azure DevOps pricing<\/a>.<\/p>\n<p>Here&#8217;s an example of Azure Pipelines used independently to build a GitHub repo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"pipelinesbuild2x\" height=\"1275\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/b67ea220-45a2-4bef-8706-9bc2e53fd0d7.webp\" title=\"pipelinesbuild2x\" width=\"2006\"><\/p>\n<p>Alternatively, here\u2019s an example of a developer using all Azure DevOps services together from the vantage point of Azure Boards.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"boards2x\" height=\"1869\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/59c97ac7-02f5-46b1-bb6e-4200326cafec.webp\" title=\"boards2x\" width=\"2940\"><\/p>\n<h2>Open Source projects receive free CI\/CD with Azure Pipelines<\/h2>\n<p>As an extension of our commitment to provide open and flexible tools for all developers, Azure Pipelines offers <a href=\"https:\/\/azure.microsoft.com\/pricing\/details\/devops\/azure-pipelines\/\" target=\"_blank\" rel=\"noopener\">free CI\/CD<\/a> with unlimited minutes and 10 parallel jobs for every open source project. With cloud hosted Linux, macOS and Windows pools, Azure Pipelines is great for all types of projects.<\/p>\n<p>Many of the top open source projects are already using Azure Pipelines for CI\/CD, such as <a href=\"https:\/\/dev.azure.com\/github\/Atom\/_build\/results?buildId=6092&#038;view=logs\" target=\"_blank\" rel=\"noopener\">Atom<\/a>, <a href=\"https:\/\/dev.azure.com\/python\/cpython\/_build\/results?buildId=24985&#038;view=logs\" target=\"_blank\" rel=\"noopener\">CPython<\/a>, <a href=\"https:\/\/dev.azure.com\/pypa\/pipenv\/_build\/results?buildId=719&#038;view=logs\" target=\"_blank\" rel=\"noopener\">Pipenv<\/a>, <a href=\"https:\/\/dev.azure.com\/toxdev\/tox\/_build\/results?buildId=355&#038;view=logs\" target=\"_blank\" rel=\"noopener\">Tox<\/a>, <a href=\"https:\/\/dev.azure.com\/vscode\/VSCode\/_build\/results?buildId=6174&#038;view=logs\" target=\"_blank\" rel=\"noopener\">Visual Studio Code<\/a>, and <a href=\"https:\/\/dev.azure.com\/typescript\/TypeScript\/_build\/results?buildId=11132&#038;view=logs\" target=\"_blank\" rel=\"noopener\">TypeScript<\/a> \u2013 and the list is growing every day.<\/p>\n<p>We want everyone to have extremely high quality of service. Accordingly, we run open source projects on the same infrastructure that our paying customers use.<\/p>\n<p>Azure Pipelines is also now available in the <a href=\"https:\/\/github.com\/marketplace\/azure-pipelines\" target=\"_blank\" rel=\"noopener\">GitHub Marketplace<\/a> making it easy to get setup for your GitHub repos, open source or otherwise.\u00a0<\/p>\n<p>Here\u2019s a walkthrough of Azure Pipelines:<\/p>\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-pipelines-with-unlimited-ci-cd-minutes-for-open-source\/\" target=\"_blank\" rel=\"noopener\">Learn more ><\/a><\/p>\n<h2>The evolution of Visual Studio Team Services (VSTS)\u00a0<\/h2>\n<p>Azure DevOps represents the evolution of Visual Studio Team Services (VSTS). VSTS users will be upgraded into Azure DevOps projects automatically. For existing users, there is no loss of functionally, simply more choice and control. The end to end traceability and integration that has been the hallmark of VSTS is all there. Azure DevOps services work great together. Today is the start of a transformation and over the next few months existing users will begin to see changes show up. What does this mean?<\/p>\n<ul>\n<li>URLs will change from <em>abc.visualstudio.com<\/em> to <em>dev.azure.com\/abc<\/em>. We will support redirects from visualstudio.com URLs so there will not be broken links.<\/li>\n<li>As part of this change, the services have an <a href=\"https:\/\/blogs.msdn.microsoft.com\/devops\/2018\/06\/19\/new-navigation\/\" target=\"_blank\" rel=\"noopener\">updated user experience<\/a>. We continue to iterate on the experience based on feedback from the preview. Today we\u2019re enabling it by default for new customers. In the coming months we will enable it by default for existing users.<\/li>\n<li>Users of the on-premises Team Foundation Server (TFS) will continue to receive updates based on features live in Azure DevOps. Starting with next version of TFS, the product will be called Azure DevOps Server and will continue to be enhanced through our normal cadence of updates.<\/li>\n<\/ul>\n<p>Learn <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2018\/sep-10-azure-devops-launch\">how to enable these changes for your existing VSTS organizations<\/a> today.<\/p>\n<h2>Learn more<\/h2>\n<p>To learn more about Azure DevOps, please join us:<\/p>\n<ul>\n<li>\n<h3>Keynote: Watch our live Azure DevOps keynote on September 11, 2018 from 8:00 &#8211; 9:30 AM Pacific Time.<\/h3>\n<\/li>\n<li>\n<h3>Live training: Join our live Mixer workshop with interactive Q&#038;A on September 17, 2018 from 8:30 AM &#8211; 2:30 PM Pacific Time.<\/h3>\n<\/li>\n<\/ul>\n<p>You can save-the-date and watch both live streams on <a href=\"https:\/\/aka.ms\/AzureDevOpsLaunch\" target=\"_blank\" rel=\"noopener\">our events page<\/a>. There you\u2019ll also find additional on-demand videos and other resources to help get you started.<\/p>\n<p>We couldn\u2019t be more excited to offer Azure DevOps to you and your teams. We can\u2019t wait to see what amazing things you create with it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1456],"tags":[],"audience":[3055,3056],"content-type":[1465],"product":[1661],"tech-community":[],"topic":[],"coauthors":[618],"class_list":["post-2339","post","type-post","status-publish","format-standard","hentry","category-devops","audience-developers","audience-it-implementors","content-type-announcements","product-azure-artifacts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing Azure DevOps | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Azure DevOps | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-10T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-11T22:37:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp\" \/>\n<meta name=\"author\" content=\"Jamie Cool\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jamie Cool\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/jamie-cool\/\",\"@type\":\"Person\",\"@name\":\"Jamie Cool\"}],\"headline\":\"Introducing Azure DevOps\",\"datePublished\":\"2018-09-10T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:37:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/\"},\"wordCount\":808,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp\",\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/\",\"name\":\"Introducing Azure DevOps | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp\",\"datePublished\":\"2018-09-10T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:37:45+00:00\",\"description\":\"Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/devops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Introducing Azure DevOps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing Azure DevOps | Microsoft Azure Blog","description":"Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/","og_locale":"en_US","og_type":"article","og_title":"Introducing Azure DevOps | Microsoft Azure Blog","og_description":"Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-09-10T00:00:00+00:00","article_modified_time":"2023-05-11T22:37:45+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp","type":"","width":"","height":""}],"author":"Jamie Cool","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Jamie Cool","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/jamie-cool\/","@type":"Person","@name":"Jamie Cool"}],"headline":"Introducing Azure DevOps","datePublished":"2018-09-10T00:00:00+00:00","dateModified":"2023-05-11T22:37:45+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/"},"wordCount":808,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp","articleSection":["DevOps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/","name":"Introducing Azure DevOps | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp","datePublished":"2018-09-10T00:00:00+00:00","dateModified":"2023-05-11T22:37:45+00:00","description":"Today we are announcing Azure DevOps. Working with our customers and developers around the world, it\u2019s clear DevOps has become increasingly critical to a team\u2019s success.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/09\/48a57936-939a-460e-8a29-c290cd686697.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-azure-devops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/devops\/"},{"@type":"ListItem","position":3,"name":"Introducing Azure DevOps"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=2339"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2339\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2339"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2339"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2339"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2339"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2339"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2339"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}