mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#AzureDevOps

3 Beiträge3 Beteiligte0 Beiträge heute
Alvin Ashcraft 🐿️<p>Azure DevOps MCP Server, Public Preview.</p><p><a href="https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/devops/</span><span class="invisible">azure-devops-mcp-server-public-preview/</span></a> </p><p><a href="https://hachyderm.io/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/mcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mcp</span></a> <a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/modelcontextprotocol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>modelcontextprotocol</span></a></p>
Alvin Ashcraft 🐿️<p>The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.</p><p><a href="https://github.com/microsoft/azure-devops-mcp" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/microsoft/azure-dev</span><span class="invisible">ops-mcp</span></a> </p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a> <a href="https://hachyderm.io/tags/mcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mcp</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://hachyderm.io/tags/modelcontextprotocol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>modelcontextprotocol</span></a></p>
Daniel Schroeder aka deadlydog<p>Microsoft released an <a href="https://hachyderm.io/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> <a href="https://hachyderm.io/tags/mcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mcp</span></a> server so your AI agents can interact with your work items, repos, builds, pipelines, test plans, and more. It's still in preview. I love the one-click installer for <a href="https://hachyderm.io/tags/VSCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VSCode</span></a>.</p><p><a href="https://github.com/microsoft/azure-devops-mcp" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/microsoft/azure-dev</span><span class="invisible">ops-mcp</span></a></p>
Alvin Ashcraft 🐿️<p>Integrate Azure Pipelines with GitHub | with Mickey Gousset.</p><p><a href="https://www.youtube.com/watch?app=desktop&amp;v=ketf7S-u4pE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?app=desktop&amp;</span><span class="invisible">v=ketf7S-u4pE</span></a> </p><p><a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://hachyderm.io/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://hachyderm.io/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a> <a href="https://hachyderm.io/tags/azurepipelines" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azurepipelines</span></a> <a href="https://hachyderm.io/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a></p>
Reinhard Lackner<p>Just to be on record:<br>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.<br>Azure DevOps has proven me wrong. (lol)</p><p>The real pain point?<br>No local test run<br>No Run pipeline locally<br>Zero feedback until you PR, merge, and let it rip on main</p><p>So yeah, we’re basically testing on the main branch. In production. In 2025.<br>For everything else, there’s: ¯\_(ツ)_/¯</p><p>Also, I firmly believe that not only Carthage must be destroyed, but also:</p><p>- CI/CD with no local feedback loop<br>- “Works on my machine” excuses<br>_ YAML files that silently break on pasted tabs<br>- And every doc that starts with “just”</p><p>And yes — I really thought nuke build would make things better...<br>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.)</p><p><a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://hachyderm.io/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> <a href="https://hachyderm.io/tags/YAML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YAML</span></a> <a href="https://hachyderm.io/tags/NukeBuild" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NukeBuild</span></a> <a href="https://hachyderm.io/tags/CI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CI</span></a> <a href="https://hachyderm.io/tags/CICD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CICD</span></a> <a href="https://hachyderm.io/tags/MainBranchDrivenDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MainBranchDrivenDevelopment</span></a><br><a href="https://hachyderm.io/tags/WorksOnMyMachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WorksOnMyMachine</span></a> <a href="https://hachyderm.io/tags/AgileStruggles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AgileStruggles</span></a> <a href="https://hachyderm.io/tags/ModernDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModernDev</span></a> <a href="https://hachyderm.io/tags/CarthagoDelendaEst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CarthagoDelendaEst</span></a> <a href="https://hachyderm.io/tags/DevHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevHumor</span></a><br><a href="https://hachyderm.io/tags/BuildFail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildFail</span></a> <a href="https://hachyderm.io/tags/DebuggingHell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DebuggingHell</span></a> <a href="https://hachyderm.io/tags/LocalIsNotProd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalIsNotProd</span></a> <a href="https://hachyderm.io/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://hachyderm.io/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://hachyderm.io/tags/DevLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLife</span></a></p>
Brandon H :csharp: :verified:<p>via <span class="h-card" translate="no"><a href="https://dotnet.social/@dotnet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dotnet</span></a></span> : Packaging and Publishing a .NET MAUI Library with GitHub Actions</p><p><a href="https://ift.tt/a4tKkVe" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ift.tt/a4tKkVe</span><span class="invisible"></span></a><br><a href="https://hachyderm.io/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://hachyderm.io/tags/MAUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MAUI</span></a> <a href="https://hachyderm.io/tags/GitHubActions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHubActions</span></a> <a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://hachyderm.io/tags/NuGet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NuGet</span></a> <a href="https://hachyderm.io/tags/LibraryPublishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LibraryPublishing</span></a> <a href="https://hachyderm.io/tags/MSBuild" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSBuild</span></a> <a href="https://hachyderm.io/tags/Automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Automation</span></a> <a href="https://hachyderm.io/tags/Versioning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Versioning</span></a> <a href="https://hachyderm.io/tags/PackageSigning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PackageSigning</span></a> <a href="https://hachyderm.io/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> <a href="https://hachyderm.io/tags/ContinuousIntegration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ContinuousIntegration</span></a> <a href="https://hachyderm.io/tags/ContinuousD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ContinuousD</span></a>…</p>
🚲 Elizabeth :flag_bisexual:<p>J19</p><p>On découvre <a href="https://piaille.fr/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> et autant dire que c'est une galère sans nom.</p><p>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 !</p>
Grumpy Website<p>If you implement a dropdown menu, make ONE and shove everything into it. No one will remember how you decided to split it between four dropdowns.</p><p>Thanks Joe for the video</p><p><a href="https://mastodon.online/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> <a href="https://mastodon.online/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a> <a href="https://mastodon.online/tags/Dropdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dropdown</span></a></p>
jeeger<p>This is the single most important button in the <a href="https://mastodon.social/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a> editor if you're using a template.</p>
nickproud<p>Pretty cool new <a href="https://techhub.social/tags/VisualStudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VisualStudio</span></a> feature for pull requests. I'm not sure it would be enough yet to pull me away from pull requests in <a href="https://techhub.social/tags/AzureDevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevops</span></a> but if I was collaborating closely on the same project using VS, I think this is a nice improvement. </p><p><a href="https://devblogs.microsoft.com/visualstudio/enhance-pull-request-reviews-with-in-depth-feedback/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/visuals</span><span class="invisible">tudio/enhance-pull-request-reviews-with-in-depth-feedback/</span></a></p>
Alvin Ashcraft<p>Introducing Java, JS and Python support in Test Plans in Azure DevOps. <a href="https://devblogs.microsoft.com/devops/introducing-java-javascript-and-python-support-in-azuredevops-test-plans/" rel="nofollow noopener" target="_blank">devblogs.microsoft.com/devops/intro...</a> <a class="hashtag" href="https://bsky.app/search?q=%23devops" rel="nofollow noopener" target="_blank">#devops</a> <a class="hashtag" href="https://bsky.app/search?q=%23testing" rel="nofollow noopener" target="_blank">#testing</a> <a class="hashtag" href="https://bsky.app/search?q=%23javascript" rel="nofollow noopener" target="_blank">#javascript</a> <a class="hashtag" href="https://bsky.app/search?q=%23java" rel="nofollow noopener" target="_blank">#java</a> <a class="hashtag" href="https://bsky.app/search?q=%23python" rel="nofollow noopener" target="_blank">#python</a> <a class="hashtag" href="https://bsky.app/search?q=%23azuredevops" rel="nofollow noopener" target="_blank">#azuredevops</a> <a class="hashtag" href="https://bsky.app/search?q=%23cloud" rel="nofollow noopener" target="_blank">#cloud</a><br><br><a href="https://devblogs.microsoft.com/devops/introducing-java-javascript-and-python-support-in-azuredevops-test-plans/" rel="nofollow noopener" target="_blank">Introducing Java, JS and Pytho...</a></p>
Alvin Ashcraft 🐿️<p>Introducing Java, JS and Python support in Test Plans in Azure DevOps.</p><p><a href="https://devblogs.microsoft.com/devops/introducing-java-javascript-and-python-support-in-azuredevops-test-plans/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/devops/</span><span class="invisible">introducing-java-javascript-and-python-support-in-azuredevops-test-plans/</span></a></p><p><a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://hachyderm.io/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://hachyderm.io/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://hachyderm.io/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://hachyderm.io/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a></p>
Daniel Schroeder aka deadlydog<p>If you have <a href="https://hachyderm.io/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> repos in <a href="https://hachyderm.io/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> with multiple main branches that PRs are created for, create a ".azuredevops/pull_request_targets.yml" file. This will help it pick the proper target branch for your PRs, instead of always using the default branch.</p><p><a href="https://learn.microsoft.com/en-us/azure/devops/repos/git/pull-request-targets?view=azure-devops" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">learn.microsoft.com/en-us/azur</span><span class="invisible">e/devops/repos/git/pull-request-targets?view=azure-devops</span></a></p>
Alvin Ashcraft<p>Unlock new possibilities for AI Evaluations for .NET | by Wendy Breidling. <a href="https://buff.ly/5WcVzsu" rel="nofollow noopener" target="_blank">buff.ly/5WcVzsu</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23ai" rel="nofollow noopener" target="_blank">#ai</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23azuredevops" rel="nofollow noopener" target="_blank">#azuredevops</a><br><br><a href="https://buff.ly/5WcVzsu" rel="nofollow noopener" target="_blank">Unlock new possibilities for A...</a></p>
Alvin Ashcraft 🐿️<p>Unlock new possibilities for AI Evaluations for .NET | by Wendy Breidling.</p><p><a href="https://devblogs.microsoft.com/dotnet/start-using-the-microsoft-ai-evaluations-library-today/?hide_banner=true" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/dotnet/</span><span class="invisible">start-using-the-microsoft-ai-evaluations-library-today/?hide_banner=true</span></a></p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a></p>
Brandon H :csharp: :verified:<p>via <span class="h-card" translate="no"><a href="https://dotnet.social/@dotnet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dotnet</span></a></span> : Unlock new possibilities for AI Evaluations for .NET</p><p><a href="https://ift.tt/hV7o3bY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ift.tt/hV7o3bY</span><span class="invisible"></span></a><br><a href="https://hachyderm.io/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://hachyderm.io/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://hachyderm.io/tags/MicrosoftExtensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicrosoftExtensions</span></a> <a href="https://hachyderm.io/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://hachyderm.io/tags/AIEvaluations" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIEvaluations</span></a> <a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://hachyderm.io/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> <a href="https://hachyderm.io/tags/CICD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CICD</span></a> <a href="https://hachyderm.io/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://hachyderm.io/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MachineLearning</span></a> <a href="https://hachyderm.io/tags/AIIntegration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIIntegration</span></a> <a href="https://hachyderm.io/tags/TechInnovation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechInnovation</span></a> <a href="https://hachyderm.io/tags/DeveloperCommun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperCommun</span></a>…</p>
Daniel Schroeder aka deadlydog<p>Heads up to anyone using the <a href="https://hachyderm.io/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> <a href="https://hachyderm.io/tags/Slack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Slack</span></a> integrations /azboards /azpipelines /azrepos. They've been broken since Feb 5, so if you depend on them for notifications keep that in mind. The MS Dev team is investigating it.</p><p><a href="https://developercommunity.visualstudio.com/t/Azure-Pipelines-Slack-application-non-re/10842774" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developercommunity.visualstudi</span><span class="invisible">o.com/t/Azure-Pipelines-Slack-application-non-re/10842774</span></a></p>
jeeger<p><a href="https://mastodon.social/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a> not allowing <a href="https://mastodon.social/tags/ssh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ssh</span></a> clones if you have more than one pubkey (or ed25519 keys?) in the agent is very much on-brand.</p>
Joey de Villa 🪗<p>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!</p><p>Here’s a quick look at some of what I’m working on.</p><p><a href="https://www.globalnerdy.com/2025/01/14/im-working-on-the-docs-for-packfiles-saas-warp/" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">globalnerdy.com/2025/01/14/im-</span><span class="invisible">working-on-the-docs-for-packfiles-saas-warp/</span></a></p><p><a href="https://mastodon.cloud/tags/SaaS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SaaS</span></a> <a href="https://mastodon.cloud/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technology</span></a> <a href="https://mastodon.cloud/tags/AzureDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AzureDevOps</span></a> <a href="https://mastodon.cloud/tags/ADO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ADO</span></a> <a href="https://mastodon.cloud/tags/migration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>migration</span></a> <a href="https://mastodon.cloud/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://mastodon.cloud/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a></p>
Pascal<p>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.</p><p>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.</p><p>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.</p><p><a href="https://aus.social/tags/powershell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>powershell</span></a> <a href="https://aus.social/tags/azuredevops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuredevops</span></a></p>