From Manual Testing to AI-Generated Automation: Our Azure DevOps MCP + Playwright Success Story.

From Manual Testing to AI-Generated Automation: Our Azure DevOps MCP + Playwright Success Story.
Ich habe ‚mal eine Frage an die #opensource Blase. Im Rahmen von #unplugtrump habe ich meine Repos (Jede Menge Kubertes kleinkram, Terraform Code etc.) von #azuredevops und #github zu @Codeberg umgezogen. Nun würde ich gerne ein paar Projekte wieder aufnehmen, aber ich vermisse den begleitenden Kram aus ADO:
- Boards
- Backlog-Verwaltung
- Pipelines
Habt Ihr ggf. Empfehlungen hierfür?
Ja, ich bin vom #microsoft Sch… verwöhnt, das war alles so schön integriert.
Markdown Support Arrives for Work Items | by Dan Hellem.
https://devblogs.microsoft.com/devops/markdown-support-arrives-for-work-items/
Final Day for TechBash 2025 Early Bird Registration!
Check out our new Workshop Duo on #GitHubActions and #AzureDevOps with Chris Ayers and Matthew Burleigh!
Azure DevOps MCP Server, Public Preview.
https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview/
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Integrate Azure Pipelines with GitHub | with Mickey Gousset.
Just to be on record:
I honestly didn’t expect that even non-YAML code ( @nuke build – yeah, I’m talking to you...) would require just as many fucking never-ending commits.
Azure DevOps has proven me wrong. (lol)
The real pain point?
No local test run
No Run pipeline locally
Zero feedback until you PR, merge, and let it rip on main
So yeah, we’re basically testing on the main branch. In production. In 2025.
For everything else, there’s: ¯\_(ツ)_/¯
Also, I firmly believe that not only Carthage must be destroyed, but also:
- CI/CD with no local feedback loop
- “Works on my machine” excuses
_ YAML files that silently break on pasted tabs
- And every doc that starts with “just”
And yes — I really thought nuke build would make things better...
But after 24 hours of commits, checks, and trial-and-error, I’ve been proven otherwise (and I really wanted to make it work and local debugging is awesome — but it’s useless when the docs are a soggy mess and don’t reflect reality.)
#DevOps #AzureDevOps #YAML #NukeBuild #CI #CICD #MainBranchDrivenDevelopment
#WorksOnMyMachine #AgileStruggles #ModernDev #CarthagoDelendaEst #DevHumor
#BuildFail #DebuggingHell #LocalIsNotProd #SoftwareEngineering #DotNet #DevLife
via @dotnet : Packaging and Publishing a .NET MAUI Library with GitHub Actions
https://ift.tt/a4tKkVe
#DotNet #MAUI #GitHubActions #DevOps #NuGet #LibraryPublishing #MSBuild #Automation #Versioning #PackageSigning #AzureDevOps #ContinuousIntegration #ContinuousD…
J19
On découvre #AzureDevOps et autant dire que c'est une galère sans nom.
Les exercices ne sont pas clairs, on était supposés avoir une journée tranquille, et avoir le temps de refaire des exercices, tu parles !
Unlock new possibilities for AI Evaluations for .NET | by Wendy Breidling.
buff.ly/5WcVzsu
#dotnet #ai #csharp #azuredevops
Unlock new possibilities for A...
Unlock new possibilities for AI Evaluations for .NET | by Wendy Breidling.
via @dotnet : Unlock new possibilities for AI Evaluations for .NET
https://ift.tt/hV7o3bY
#AI #DotNet #MicrosoftExtensions #OpenSource #AIEvaluations #DevOps #AzureDevOps #CICD #SoftwareDevelopment #MachineLearning #AIIntegration #TechInnovation #DeveloperCommun…
I’m hard at work on the documentation for Packfiles’ SaaS, Warp, which automates the difficult, tedious, and error-prone process of migrating repositories from other source control systems to GitHub. Warp is already operational and it turns days of work into minutes, but it needs a “quickstart” guide, which I’m working on right now!
Here’s a quick look at some of what I’m working on.
https://www.globalnerdy.com/2025/01/14/im-working-on-the-docs-for-packfiles-saas-warp/
Nothing like spending over half of a work day unbreaking a change Microsoft made to Azure DevOps agent pool and pipeline permissions.
Newest dumb thing I created: a psdrive that lets me explore azure devops for pull requests and associated linked items because wiql sucks and can’t query for PRs from work items - now I understand why, but thats in the reply.
Whats a psdrive? Well it’s a powershell concept that allows you to create a file provider that can respond to ls, cd, mkdir and more - if you override the right things in the cmdlet you make for it. Simplifying but honestly it’s just a way to simulate something that isn’t a drive and make it act like a drive.
But why would I want to learn how to do that? Thought it was novel how there’s a psdrive for the registry you can traverse as if it were a regular named drive. And also because I really needed to find a way to get PRs and related work items (and visa verse), and psdrive just happened to be the novelty delivery method for me to start poking around with the azure devops C# libraries.
Things randomly used at any given time in Jeremy's Dev Workflow: - @vscode.dev - @visualstudio.bsky.social - @jetbrains.com #JetBrainsRider - @github.com - #AzureDevOps - #GitHubCopilot - #LINQPad - #PowerToys - #WSL - #DevHome - Notepad - Notepad++ What's yours? #MVPBuzz
Blogged: .NET Code Coverage in Azure DevOps and SonarCloud
How to generate code coverage data that gets displayed in Azure Pipelines and SonarQube
I released a beta version of Cake.AzureDevOps addin with support for @cakebuild 5 and .NET 9.
Also introduces Cake.Frosting.AzureDevOps, a version optimized for Cake Frosting.
https://github.com/cake-contrib/Cake.AzureDevOps/releases/tag/5.0.0-beta.1
Hey #DevOps community of the Fediverse,
I'm diving into #Kubernetes, #Docker, #Rancher, and #AzureDevOps for work. Any good resources, tutorials, or YouTube videos you'd recommend to help me get up to speed? Appreciate your suggestions and boosts!