azure-pipelines
job statuses
See the list of Job statuses to conditionally run tasks.
killing long-running processes
When ChromeDriver fails to gracefully terminate, it can hold the build agent from completing the build until it times out (~2 hours). Use this to murder the process on Assembly Cleanup.
csharp[TestClass] public class Teardown { [AssemblyCleanup] static public void AssemblyCleanup() { foreach (var process in Process.GetProcessesByName("chromedriver")) { process.Kill(); } } }
posts
- Continuous Deployment to Kubernetes - Part 1
- This Social Image was Generated
- A Salesforce pipeline in Azure DevOps
- Building a React Native pipeline for Android and iOS
- An Azure Pipeline for Visual Studio Marketplace
- Monitoring the Web with Azure for Free
- Publishing a custom Azure Pipelines release task