Life According to Abel
  • Home
  • Videos and Media
  • Presentations
  • Pics/Bio
  • About
Life According to Abel
Menu
  • Home
  • Videos and Media
  • Presentations
  • Pics/Bio
  • About

devops

Manually Trigger Actions Workflow in GitHub (How did I not know about this????)

July 29, 2020 by abel Leave a Comment

The global pandemic and the craziness going on in the United States are CLEARLY super distracting because I just “discovered” a feature in GitHub Actions that I’ve been wanting forever. I can now manually trigger GitHub Actions!!!! Apparently it’s been out for a month and somehow I missed it but man this makes me super … [Read more…]

Posted in: Code Tagged: Actions, cd, ci, CI/CD, devops, GitHub Actions

Getting Code Coverage info for a .net core app in Azure Pipelines

April 13, 2019 by abel 7 Comments

I’ve always wondered how to get code coverage information for a .net core app in my build pipeline in Azure Pipelines. When I just use the standard .net core template from AzD, I get my test results published but I don’t get any code coverage info. I’ve always known that getting code coverage is possible. … [Read more…]

Posted in: Code Tagged: #RubDevOpsOnIt, .NET Core, Azure DevOps, Azure Pipelines, build pipeline, code coverage, code coverage in build pipeline, devops, Unit Test

The Dynatrace Unbreakable Pipeline in VSTS and Azure? Bam!

August 3, 2018 by abel 6 Comments

Recently, Andreas Grabner (@grabnerandi on twitter) of Dynatrace demoed their Unbreakable Pipeline to me and Donovan. I immediately leaned over to Donovan and said, “Dude, that is sick. We can use Dynatrace for Azure Monitoring and we can totally build Dynatrace’s Unbreakable Pipeline using VSTS and Azure!”. Then I really started geeking out. “We can … [Read more…]

Posted in: Uncategorized Tagged: #RubDevOpsOnIt, devops, Dynatrace, LOECDA, Monitor as Code, Performance Monitoring, Self Healing, Unbreakable Pipeline, vsts

Trying to write Async Release Gates for VSTS using Azure functions? Read this!

July 22, 2018 by abel 1 Comment

Recently, Donovan asked me to work with Dynatrace getting their unbreakable pipeline working with VSTS and Azure. The concept is like this:  Use Dynatrace to monitor your environments and protect your pipeline with the monitoring.  With Dynatrace you can define exactly what you want to monitor as well as the thresholds for what you are … [Read more…]

Posted in: Code Tagged: #RubDevOpsOnIt, #TheRockstar, Azure Function, devops, Exception, Release Gates, vsts

Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 2/6

April 25, 2018 by abel 9 Comments

Table Of Content Part 1: Intro to containers, Kubernetes and DevOps Part 2: Getting started (setting up my dev environment) Part 3: My first app –  .net core, vscode, WSL, containerize and deploy to local k8s AND debug it while running in k8s??? GTFOH Part 4: Deploy to k8s in the cloud (Azure Kubernetes Service … [Read more…]

Posted in: Code Tagged: #RubDevOpsOnIt, #TheRockstar, Containers, devops, Draft, Helm, Kubernetes, LOECDA, Windows

Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 1/6

April 14, 2018 by abel 2 Comments

Table Of Content Part 1: Intro to containers, Kubernetes and DevOps Part 2: Getting started (setting up my dev environment) Part 3: My first app –  .net core, vscode, WSL, containerize and deploy to local k8s AND debug it while running in k8s??? GTFOH Part 4: Deploy to k8s in the cloud (Azure Kubernetes Service … [Read more…]

Posted in: Code, Uncategorized Tagged: #RubDevOpsOnIt, #TheRockstar, Containers, Dev, devops, Draft, Helm, Kubernetes, LOECDA, Windows

Creating Async Custom Automated Release Gates in VSTS with REST API

December 25, 2017 by abel Leave a Comment

One of the most exciting features we announced this year at Connect(); was automated release gates for VSTS releases. We’ve always had the ability to add manual approvers before and after every deployment environment. And now, we have the ability to also add automated gates using continuous monitoring. Out of the box, there are 4 … [Read more…]

Posted in: Uncategorized Tagged: ALM, Automated Release Gates, Callback, devops, Green Light, Green Lighting, Release Gates, REST API, vsts

Build and Deploy to multiple IIS servers and SQL Server using VSTS

November 28, 2017 by abel 5 Comments

The League was asked by twitter to show how to build and deploy a web app to multiple on prem IIS Servers and the schema of the database for the web app to an on prem SQL Server. Totally a fair request. All of my demos recently have been using PaaS, Azure SQL and Containers. … [Read more…]

Posted in: Code Tagged: #RubDevOpsOnIt, #TheRockstar, database, Database DevOps, devops, LOECDA, on prem, vsts

How do I add an Azure service connection to my VSTS account?

September 1, 2017 by abel Leave a Comment

I was creating a new demo for an upcoming event and needed a clean VSTS account,  so I started completely from scratch and created a brand new VSTS account. Next, I added my source code, created my build and started creating my release.  The first thing I wanted to do was use the Azure App … [Read more…]

Posted in: Code Tagged: Azure Service Connection, devops, LOECDA, vsts

warning MSB3884: Could not find rule set file

August 3, 2017 by abel 1 Comment

I keep forgetting to fix my style cop warnings (mainly the using statements need to be in alphabetical order and trailing whitespace at the end of the line) and @DonovanBrown finally got sick of it and told me to turn our Code Analysis warnings into errors. Simple enough.  I flip the switch, fix all my … [Read more…]

Posted in: Code Tagged: #RubDevOpsOnIt, .NET Core, Build Error, Build Warning, ci, continuous integration, Could Not Find Rule Set, devops, MSB3884, StyleCop, Visual Studio Team Services, vsts
1 2 Next »

Recent Posts

  • Working with GitHub Actions Output Parameters
  • Manually Trigger Actions Workflow in GitHub (How did I not know about this????)
  • Real World DevOps-Breaking It All Down (part 3-Setting up HTTPS)
  • Real World DevOps-Breaking it all down (part 2-Setting DNS)
  • Real World DevOps–Breaking it all down (part 1–Provisioning and Restoring DB’s from backup)

Recent Comments

  • Krisha on Getting Visual Studio Code Analysis and Code Metrics in an Azure Pipeline Build (part 1)
  • vinay on PowerShell Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send
  • Matt Olson on Getting Code Coverage info for a .net core app in Azure Pipelines
  • Howard on Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 2/6
  • Howard on Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 2/6

Archives

  • July 2020
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • May 2019
  • April 2019
  • January 2019
  • August 2018
  • July 2018
  • June 2018
  • April 2018
  • January 2018
  • December 2017
  • November 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • December 2016
  • October 2016
  • May 2016
  • April 2016
  • February 2016
  • January 2016
  • October 2015
  • August 2015
  • June 2015
  • May 2015
  • April 2015
  • August 2014
  • July 2014
  • May 2014
  • April 2014
  • August 2010
  • July 2010
  • May 2010
  • September 2009
  • August 2009
  • July 2009

Categories

  • Code
  • Uncategorized

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Copyright © 2021 Life According to Abel.

Magazine WordPress Theme by themehall.com