Geeks With Blogs

News Please visit me at my new blog!!

profile for Aligned at Stack Overflow, Q&A for professional and enthusiast programmers
"free in Christ Jesus from the law of sin and death." Romans 8:2 (ESV) Check out the Falling Plates video on YouTube.
more about the Gospel
And then listen to Francis Chan speaking at LifeLight in SD.

Donate Bitcoins

Programming and Learning from SD

Please visit me and read this article at AlignedDev.

I had the honor and pleasure of giving my first presentation at an event at South Dakota Code Camp last weekend on November 7th. 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.

1. Microsoft has greatly improved their build system.
2. You can get started quickly, but there is a lot of depth to dig into.
3. Visual Studio Online gets the latest code, then it is rolled out to on premise TFS installs.
4. You can build non-Microsoft technologies with it and run NodeJs NPM, Bower and Grunt/Gulp tasks in it. iOs, Make, Maven, Java, Ant and more.

I’ve added some code to my GitHub project and added a lot of notes and links in the readme.

Here’s the presentation: https://prezi.com/yxubm04sgqqu/using-visual-studio-onlines-new-build-system-to-achieve-a-c/

** EDIT: I recommend the new (December 24, 2015) Continuous Delivery With Visual Studio ALM 2015 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). I will try to blog a few of the general steps and gotchas, but I won’t put out the full step-by-step like they did. 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:

Forrester Reasearch on DevOps
TFS build 2015 first look on Pluralsight

The high of Release

22326396553_82e2c8c720_z

https://www.flickr.com/photos/136778967@N05/22326396553/

I you need a presenter or are interested on the subject, please send me a note!

Posted on Tuesday, November 10, 2015 4:10 PM Productivity , Unit Testing , Tools , UI Automated Testing , Selenium , Build Tools , Continuous Delivery | Back to top


Comments on this post: Using Visual Studio Online's new build system to achieve a Continuous Delivery pipeline Presentation

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Aligned | Powered by: GeeksWithBlogs.net