filmov
tv
Replace your Github Action YAML with C# using NUKE

Показать описание
Replace your Github Action YAML with C# using NUKE
Whether it's through, Github, Jenkins, TeamCity, or another, managing your own deployment pipeline is a common responsibility for development teams nowadays.
But your deployment pipeline shouldn't be a bottleneck! Teams typically rely on JSON or YAML to build pipelines. While there's nothing wrong with these, they can become tedious, error-prone, and difficult to scale once they grow into hundreds or thousands of lines.
What if you could write your pipeline in C# instead?
NUKE is a relatively new build management tool for .NET projects. Using NUKE, you can write your Github Actions, build scripts, and more in plain old C#, rather than JSON or YAML. By leveraging C#, teams gain all the tooling they're already familiar with, such as IDEs, type safety, and code completion.
This talk will go over what NUKE is, what you can gain from using it over typical alternatives, and show a live demo with NUKE in action.
Speaker - Daniel Ward
Daniel is a Microsoft .NET MVP and software consultant at Lean TECHniques. He helps teams deliver high-quality software while adopting lean practices such as effective CI/CD, automated testing, and product management. With experience spanning multiple industries, including finance, retail, and agriculture, he has served as a technical coach, agile coach, and tech lead, with a primary background as a software developer. Outside of work, he enjoys playing piano and guitar, swing dancing, and game development.
Credits
Photo curated by Balaji Kandasamy
Photo by Pawel Czerwinski on Unsplash
Whether it's through, Github, Jenkins, TeamCity, or another, managing your own deployment pipeline is a common responsibility for development teams nowadays.
But your deployment pipeline shouldn't be a bottleneck! Teams typically rely on JSON or YAML to build pipelines. While there's nothing wrong with these, they can become tedious, error-prone, and difficult to scale once they grow into hundreds or thousands of lines.
What if you could write your pipeline in C# instead?
NUKE is a relatively new build management tool for .NET projects. Using NUKE, you can write your Github Actions, build scripts, and more in plain old C#, rather than JSON or YAML. By leveraging C#, teams gain all the tooling they're already familiar with, such as IDEs, type safety, and code completion.
This talk will go over what NUKE is, what you can gain from using it over typical alternatives, and show a live demo with NUKE in action.
Speaker - Daniel Ward
Daniel is a Microsoft .NET MVP and software consultant at Lean TECHniques. He helps teams deliver high-quality software while adopting lean practices such as effective CI/CD, automated testing, and product management. With experience spanning multiple industries, including finance, retail, and agriculture, he has served as a technical coach, agile coach, and tech lead, with a primary background as a software developer. Outside of work, he enjoys playing piano and guitar, swing dancing, and game development.
Credits
Photo curated by Balaji Kandasamy
Photo by Pawel Czerwinski on Unsplash