toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

230
active users

#azuredevops

1 post1 participant0 posts today

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. 🤨

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

Replied in thread

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 !

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.

globalnerdy.com/2025/01/14/im-

#SaaS#GitHub#tech

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.