Azure Functions – Integrating monitoring with Application Insights

In this last part of the series of blog posts on using Azure Function, we will introduce how we monitor our Azure Function thanks to Application Insights. Basic monitoring It’s possible to integrate Application Insights to your Azure Functions in a very basic way (see Azure Functions integration with Application Insights for details): Without adding…

0

Azure Functions – CI / CD DevOps Pipeline

In earlier parts of our Function Azure blog post series, we outlined the implementation of different artifacts of our research project on communication between the VSTS and LaunchDarkly with the Azure Function extensions. In this one we will present how we have implemented continuous integration and deployment of our Azure Functions in Azure using Visual…

1

Azure Function – Integration tests automation

In this third post on the Azure Function blog post series, we discuss topic that is often forgotten or set aside – integration testing: “Integration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which individual software modules are combined and tested as a group” Wikipedia On the first…

0

Why we’re using AWS, not Azure, to store our OSS releases

We’ve received the question “why are you storing your releases on AWS and not on Azure” for projects, such as the vsts-agent and ALM-Rangers/Migrate-assets-from-RM-server-to-VSTS. For example, when you’re downloading a release from either of these projects you’ll notice amazonaws in the download URLs, as highlighted below: Both projects, and others, are open source solutions (OSS)…

0

Azure Function – Provisioning and configuring our Azure Function infrastructure

In our earlier article, Azure Functions – Prepare for continuous delivery, we began our series of blog posts on using Azure Function with Visual Studio 2017. We continue the automation of the creation and update of our Azure infrastructure, also known as provisioning. It’s important that we can recreate and configure our infrastructure in a…

0

Azure Functions – Prepare for continuous delivery

As part of our research of using Feature Flags with VSTS extensions, we exposed our secure VSTS token based solution, implemented with Azure Functions to: Generate a hash Key by server-side To call the REST API of LaunchDarkly We’re dogfooding our own research outcome! We’re implementing the Azure Functions, backed by a CI/CD pipeline. In…

1

DevOps sticker or (temporary) tattoo?

You’ve probably seen Donovan’s definition of DevOps and the associated sticker by now. While reviewing the where are we in Donovan’s [from 0 to DevOps] world post, I asked Donovan which seven (7) points we should tattoo on our forearms to guide us with DevOps transformations. Here’s the list he gave me, with overviews and…

0

Developing Custom Artifacts for DevTest Labs: Tips and Tricks

In Getting started with DevTest Labs Custom Artifact Development we covered getting your development environment established.  Now we’ll dive into some general tips and tricks you can use to improve your development experience as well as aid you as you build and debug your artifacts. Platform-Agnostic Tips and Tricks Extracting your Azure Resource Manager Template…

0

Artifacts and guidance for Azure DevTest Labs

We are pleased to announce that the team, spearheaded by Derek Keeler and Josh Garverick, has achieved their goal. They set out to investigate how to extend the lab and complement the gallery by adding a few missing artifacts to engage with the vibrant artifact community. Artefacts on Azure/azure-devtestlab You can access, use, and enhance…

1

Getting started with DevTest Labs Custom Artifact Development

As a part of a recent Rangers project, our team of experts set out to develop custom artifacts for use with DevTest Labs.  Some of the great contributions that have been assimilated into the azure-devtest-labs GitHub repo include: Install Google Chrome (Esteban) JDKs for Linux (Darren) Set up Web Deploy server (Martin) Install Sublime Text…

0