{"id":46404,"date":"2018-09-10T16:36:01","date_gmt":"2018-09-10T16:36:01","guid":{"rendered":"https:\/\/news.microsoft.com\/?p=417588"},"modified":"2018-09-10T16:36:01","modified_gmt":"2018-09-10T16:36:01","slug":"new-azure-pipelines-service-helps-devs-build-test-and-deploy-to-any-platform-or-cloud","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2018\/09\/10\/new-azure-pipelines-service-helps-devs-build-test-and-deploy-to-any-platform-or-cloud\/","title":{"rendered":"New Azure Pipelines service helps devs build, test and deploy to any platform or cloud"},"content":{"rendered":"<p>With the introduction of <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/\" target=\"_blank\">Azure DevOps<\/a> today, we\u2019re offering developers a new CI\/CD service called <a href=\"https:\/\/azure.microsoft.com\/services\/devops\/pipelines\/\" target=\"_blank\">Azure Pipelines<\/a> that enables you to continuously build, test, and deploy to any platform or cloud. It has cloud-hosted agents for Linux, macOS, and Windows, powerful workflows with native container support, and flexible deployments to Kubernetes, VMs, and serverless environments.<\/p>\n<p>Microsoft is committed to fueling open source software development. Our next step in this journey is to provide the best CI\/CD experience for open source projects. Starting today, Azure Pipelines provides unlimited CI\/CD minutes and 10 parallel jobs to every open source project for free. All open source projects run on the same infrastructure that our paying customers use. That means you\u2019ll have the same fast performance and high quality of service. Many of the top open source projects are already using Azure Pipelines for CI\/CD, such as <a href=\"https:\/\/github.visualstudio.com\/Atom\/_build\/results?buildId=6092&amp;view=logs\" target=\"_blank\">Atom<\/a>, <a href=\"https:\/\/python.visualstudio.com\/cpython\/_build\/results?buildId=24985&amp;view=logs\" target=\"_blank\">CPython<\/a>, <a href=\"https:\/\/pypa.visualstudio.com\/pipenv\/_build\/results?buildId=719&amp;view=logs\" target=\"_blank\">Pipenv<\/a>, <a href=\"https:\/\/toxdev.visualstudio.com\/tox\/_build\/results?buildId=355&amp;view=logs\" target=\"_blank\">Tox<\/a>, <a href=\"https:\/\/vscode.visualstudio.com\/VSCode\/_build\/results?buildId=6174&amp;view=logs\" target=\"_blank\">Visual Studio Code<\/a>, and <a href=\"https:\/\/typescript.visualstudio.com\/TypeScript\/_build\/results?buildId=11132&amp;view=logs\" target=\"_blank\">TypeScript<\/a> \u2013 and the list is growing every day.<\/p>\n<p>In the following, you can see <a href=\"https:\/\/github.visualstudio.com\/Atom\/_build\/results?buildId=6092&amp;view=logs\" target=\"_blank\">Atom<\/a> running parallel jobs on Linux, macOS, and Windows for its CI.<\/p>\n<p><a href=\"https:\/\/azurecomcdn.azureedge.net\/mediahandler\/acomblog\/media\/Default\/blog\/081d9601-822c-4183-8101-9a1bcc201f0e.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"atom2x\" border=\"0\" height=\"1732\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/09\/new-azure-pipelines-service-helps-devs-build-test-and-deploy-to-any-platform-or-cloud.png\" title=\"atom2x\" width=\"2960\" \/><\/a><\/p>\n<h2>Azure Pipelines app on GitHub Marketplace<\/h2>\n<p>Azure Pipelines has an app in the <a href=\"https:\/\/github.com\/marketplace\/azure-pipelines\" target=\"_blank\">GitHub Marketplace<\/a> so it\u2019s easy to get started. After you install the app in your GitHub account, you can start running CI\/CD for all your repositories.<\/p>\n<p><a href=\"https:\/\/azurecomcdn.azureedge.net\/mediahandler\/acomblog\/media\/Default\/blog\/78a6a226-0e0e-439e-9b37-21268fcd6be7.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"pipelines2x\" border=\"0\" height=\"2194\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/09\/new-azure-pipelines-service-helps-devs-build-test-and-deploy-to-any-platform-or-cloud-1.png\" title=\"pipelines2x\" width=\"2938\" \/><\/a><\/p>\n<h2>Pull Request and CI Checks<\/h2>\n<p>When the GitHub app is setup, you\u2019ll see CI\/CD checks on each commit to your default branch and every pull request.<\/p>\n<p><a href=\"https:\/\/azurecomcdn.azureedge.net\/mediahandler\/acomblog\/media\/Default\/blog\/87558814-a9da-4a4a-a73a-a074a6bf5afc.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"highlight2x\" border=\"0\" height=\"660\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/09\/new-azure-pipelines-service-helps-devs-build-test-and-deploy-to-any-platform-or-cloud-2.png\" title=\"highlight2x\" width=\"1790\" \/><\/a><\/p>\n<p>Our integration with the GitHub Checks API makes it easy to see build results in your pull request. If there\u2019s a failure, the call stack is shown as well as the impacted files.<\/p>\n<p><a href=\"https:\/\/azurecomcdn.azureedge.net\/mediahandler\/acomblog\/media\/Default\/blog\/3d7a1af6-79a0-4cd6-8e50-f12201d702ac.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"githubchecks2x\" border=\"0\" height=\"985\" src=\"http:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2018\/09\/new-azure-pipelines-service-helps-devs-build-test-and-deploy-to-any-platform-or-cloud-3.png\" title=\"githubchecks2x\" width=\"2140\" \/><\/a><\/p>\n<h2>More than just open source<\/h2>\n<p>Azure Pipelines is also great for private repositories. It is the CI\/CD solution for companies like Columbia, Shell, Accenture, and many others. It\u2019s also used by Microsoft\u2019s biggest projects like Azure, Office 365, and Bing. Our free offer for private projects includes a cloud-hosted job with 1,800 minutes of CI\/CD a month or you can run unlimited minutes of CI\/CD on your own hardware, hosted in the cloud or your on-premises hardware. You can purchase parallel jobs for private projects from <a href=\"https:\/\/azure.com\/pricing\/details\/devops\/azure-pipelines\" target=\"_blank\">Azure DevOps<\/a> or the <a href=\"https:\/\/github.com\/marketplace\/azure-pipelines\" target=\"_blank\">GitHub Marketplace<\/a>.<\/p>\n<p>In addition to CI, Azure Pipelines has flexible deployments to any platform and cloud, including Azure, Amazon Web Services, and Google Cloud Platform, as well as any of your on-premises server running Linux, macOS or Windows. There are built-in tasks for Kubernetes, serverless, and VM deployments. Also, there\u2019s a rich ecosystem of extensions for the most popular languages and tools. The Azure Pipelines <a href=\"https:\/\/github.com\/Microsoft\/vsts-agent\/\" target=\"_blank\">agent<\/a> and <a href=\"https:\/\/github.com\/Microsoft\/vsts-tasks\/\" target=\"_blank\">tasks<\/a> are open source and we\u2019re always reviewing feedback and accepting pull requests on GitHub.<\/p>\n<p>Join our upcoming live streams to learn more about Azure Pipelines and other Azure DevOps services.<\/p>\n<ul><!--StartFragment--><\/p>\n<li>&#013;<br \/>\n<h3><strong>Keynote:<\/strong> Watch our live Azure DevOps keynote on September 11, 2018 from 8:00 &#8211; 9:30 AM Pacific Time.<\/h3>\n<p>&#013; <\/li>\n<p>&#013; <\/p>\n<li>&#013;<br \/>\n<h3><strong>Live training:<\/strong> Join our live Mixer workshop with interactive Q&amp;A on September 17, 2018 from 8:30 AM &#8211; 2:30 PM Pacific Time.<\/h3>\n<p>&#013; <\/li>\n<p>&#013;\n<\/ul>\n<p>You can save-the-date and watch both live streams on <a href=\"https:\/\/aka.ms\/AzureDevOpsLaunch\" target=\"_blank\">our events page<\/a>. There you\u2019ll also find additional on-demand videos and other resources to help get you started.<\/p>\n<p>I\u2019m excited for you to try Azure Pipelines and tell us what you think. You can share your thoughts directly to the product team using <a href=\"https:\/\/twitter.com\/azuredevops\" target=\"_blank\">@AzureDevOps<\/a>, <a href=\"https:\/\/developercommunity.visualstudio.com\/spaces\/21\/index.html\" target=\"_blank\">Developer Community<\/a>, or comment on this post.<\/p>\n<p>Jeremy Epling<\/p>\n<p><a href=\"https:\/\/twitter.com\/jeremy_epling\" target=\"_blank\">@jeremy_epling<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the introduction of Azure DevOps today, we\u2019re offering developers a new CI\/CD service called Azure Pipelines that enables you to continuously build, test, and deploy to any platform or cloud. It has cloud-hosted agents for Linux, macOS, and Windows, powerful workflows with native container support, and flexible deployments to Kubernetes, VMs, and serverless environments. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":46405,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[54,50],"class_list":["post-46404","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-news","tag-azure","tag-recent-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/46404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=46404"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/46404\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/46405"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=46404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=46404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=46404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}