Set up automated develop->master testing
Created by: jwillenbring
To set up an automated test for develop->master testing we need to finish the following tasks:
Reconcile differences between the two current CI builds. Default in the direction of changing the old CI build to match the new one. (@jwillenbring)
Test reliability of return codes for automated builds. Strategy: modify existing Jenkins-initiated build with failures to a subset with no failures and see if build reports "pass". (@bmpersc)
Solve the issue of how we will push directly within a Jenkins job to master (authentication issue).
Set up a Jenkins job to run the automated testing that can also push to master when tests 100% pass.