• Updated: 7 Apr 2026 · Product News · 3 min read

    Introducing .NET Support on Semaphore

    Contents

    Modern development teams don’t all build on the same stack and they should not have to.

    We are expanding Semaphore’s capabilities to better support teams building on the Microsoft ecosystem, with first class support for the .NET framework and Microsoft Edge in CI pipelines.

    This marks an important step toward making Semaphore a truly flexible platform for all developers, regardless of their technology choices.

    Supporting More Developers, Where They Work

    Until now, Semaphore has primarily focused on Linux native tooling and ecosystems. With this update, we are extending that foundation to support developers working with the Microsoft stack.

    This includes:

    • .NET SDK support for building and compiling applications in CI
    • Microsoft Edge browser support for running end to end and UI tests
    • Full compatibility within Semaphore pipelines running on Linux

    By enabling these tools, teams can now build, test, and validate .NET applications directly within Semaphore, without workarounds or custom environments.

    Built on a Familiar, Reliable Foundation

    This new support is already available in production, as part of our latest updates (see the changelog), and works on our latest Ubuntu 24.04 image.

    You can learn more about the environment here.

    By leveraging Linux compatible tooling for the Microsoft ecosystem, we are making it possible to run .NET workloads in the same scalable, reliable CI/CD environment teams already use for other stacks.

    This approach keeps things simple:

    • No need to manage separate CI systems
    • No need to maintain custom infrastructure
    • No disruption to existing workflows

    Just a consistent, unified pipeline experience.

    Why This Matters

    As development ecosystems continue to evolve, teams are increasingly working across multiple stacks and technologies.

    Supporting .NET is not just about adding another SDK. It is about expanding what developers can do within a single CI/CD platform.

    This aligns directly with our broader vision:

    • Reduce friction in software delivery
    • Automate the repetitive work behind building and testing
    • Let developers focus on what actually matters

    As outlined in our 2026 product strategy, our goal is to remove unnecessary toil and make the right thing the easy thing inside CI/CD .

    Bringing .NET into Semaphore is one more step toward that goal.

    What’s Next

    We have also prepared a simple demo project showcasing how to build and test a .NET application on Semaphore. You can access it here.

    Alongside that, documentation updates and image changes are already available, and we will continue improving the experience based on feedback.

    This is just the beginning.

    As we continue expanding language and ecosystem support, our focus remains the same. Helping developers ship high quality software faster, with less manual effort.

    Want to discuss this article? Join our Discord.

    Pete Miloravac
    Writen by:
    Pete Miloravac is a software engineer and educator at Semaphore. He writes about CI/CD best practices, test automation, reproducible builds, and practical ways to help teams ship software faster and more reliably.
    Star us on GitHub