I had the honor and pleasure of giving my first presentation at an event at South Dakota Code Camp on November 7th, 2015. Thanks to the organizers and sponsors, I’m looking forward to next year already.
I talked about the importance of Continuous Delivery in today’s development practices and how it helps us get quality code to our users quicker and more reliably using automated processes. Microsoft’s build system has improved immensely in the last year and one of my goals was to show what I’ve learned, what’s possible and prompt them to try it out themselves.
I’ve added some code to my GitHub project and added a lot of notes and links in the readme.
** EDIT: I recommend the new (December 24, 2015) Continuous Delivery With Visual Studio ALM 2015 (the blog post for step by step instructions on how to do Continous Delivery, testing, deployment, setting up test environments and even running Selenium tests in the build (something I failed to figure out on my own). They even show how to setup SonarQube and using these ideas on a “real” project. **
The code has some approaches I’ve learned about writing Selenium tests to do automated UI testing of a web project
I did run into some snags trying to get the Selenium tests running in the Azure build setup, but I’ll keep digging into it. I have a lot to learn about WinRM remote Powershell, setting up trusted hosts and configuring things. Thankfully, the build configuration web UI is much simpler. I tried following this
Here are a few more links, but see my readme for a lot more: