Deploying Applications to Azure Container Service

In this blog post I will show you how to setup continuous delivery of a dockerized app by using Visual Studio Team Services (VSTS) to a Kubernetes cluster running in ACS. Azure Container Service (ACS) allows to deploy and manage containers using Kubernetes, Docker Swarm, Mesosphere DC/OS orchestrators. You can now deploy these three orchestrators on…

1

Visual Studio ALM Virtual Machine

Interesados en probar las características de Visual Studio y Team Foundation Server 2017? Les gustaría tener una máquina virtual con todo el ambiente configurado y listo para explorar y aprender? Me acabo de enterar de la Microsoft Visual Studio ALM Virtual Machine! Un entorno completo, instalado y configurado listo para usar, pueden descargarlo desde la…


DevOps for GIS

This article is from Premier Developer consultant Ron Vincent. DevOps is more and more becoming mainstream. We are seeing it being broadly adopted across all industries and technology fields. We are also seeing the technology field of Geographic Information Systems (GIS) adopt DevOps but not as quickly as it could. This article will address why…


Continuous Delivery Tools にコンテナーのサポートを追加

本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】 Continuous Delivery Tools adds support for Containers 2017/5/18   先日の Microsoft Build 2017 にて、Continuous Delivery Tools for Visual Studio (英語) の更新が発表されました。マイクロソフトでは、お客様からのフィードバックを拡張機能の拡充に積極的に取り入れています。私たちは皆様からの熱意のあるご意見やご要望を受けて製品を追求する多くのチャンスをいただき、お客様にさらに価値あるものを継続的に提供することができています。今回の更新では、不具合を修正したほか、Docker Compose を使用したソリューションで Azure App Service on Linux および Azure Service Fabric クラスターへの継続的デリバリ パイプラインを構成できるようになりました。また、コードの品質改善を支援する新機能 (英語) を追加しました。この機能を使用すると、コードをコミットする際に未解決のコード分析問題が通知され、エラー インジケーターをクリックしてエラー リストを参照できます。チーム内の CI/CD プロセスに影響が及ぶ前に対処することが可能なため、安心してコードをコミットできるようになります。この機能の詳細については、こちらのブログ記事 (英語) を参照してください。 App Service on Linux への継続的デリバリ コンテナー対応ソリューションのサポート拡大の一環として、このたび、ビルドやリリース定義を IDE…


Turn your infrastructure into code with Chef, and update your Assembly information with May’s Team Services Extensions Roundup

May is coming to a close, and we’ve had more Team Services accounts installing extensions than any month since we launched the Marketplace. The ecosystem momentum we’ve seen this year is strong, and there are still so many exciting integration opportunities out there to go enable. For this roundup I’ve got two great extensions, and…

3

How to integrate Application Insights monitoring in your Team Services extension

Monitoring your team services extension is an important DevOps practice. In this article we’ll demonstrate how to integrate Application Insights telemetry in your extension by using our new Telemetry Client for Team Services extension. Prerequisite – You need an Azure subscription and an Application Insights resource. Step 1: Required modules Reference two npm modules dependencies…

2

How to create or upgrade your team services extension in 4 steps

My contribution to the Yeoman generator for the VSTS extension project helped me improve the way we create extensions. Starting from the way we structure the extension files, the JavaScript minification, how we generate and publish the extension package and down to monitoring the extension usage. The goal of this post is to walk you…


New Release Definition Editor in Team Services

Have you ever struggled to create a mental model of how the deployments to your environments would progress? We are introducing the pipeline view for your release definitions that will show how your deployments flow. Approvals, environment and deployment settings are now in-context and easily configurable. The new release definition editor is currently in early adopter…


DevOps diversité & inclusion

Premier Support for Developers is available in various regions worldwide.  Representing our Canadian team, Application Development Manager, Adlene Sifi, provides our first French post on DevOps Diversity and Inclusion. Malgré les années, il demeure difficile de définir clairement ce qu’est DevOps. À la base DevOps était défini comment étant une meilleure cohésion entre les équipes…


Committing with Confidence: Getting Code Quality Information at Commit Time

Many developers tell us that they are under pressure to deliver software on an ever-faster cadence. This pressure for increased speed makes building your software at high quality from the start even more important – you want to make sure that any commits you make to your codebase are at the right quality, to avoid…