TFS & GO & Chef, oh my: Onboarding update!
Well, as of yesterday afternoon, we have one website and one database actively onboarded into our automation system. Unbelieveable amount of work, but totally worth it. What was chosen as the candidate for this pilot is our primary web front-end (referred to as WebUI here on out) and (one of) it's accompanying databases ('the database'). I'll try and describe what we're doing and how it's getting accomplished. Pipeline overview ...as of today, anyways... Database (pipeline group) Database Build (pipeline) Builds the SQL scripts - we have pre/deploy/post scripts - pre/post are data transformation, 'deploy' is functionality-related. Dev opted to use the VS equivalent of SQL compare - we will be using the Prod database as the true reference. The 'deploy' scripts are automatically generated - pre/post scripts are done by hand and are optional. Database Deploy (pipeline) Snapshot script - 'reverts' the snapshot, takes anothe