Under a DevOps model, development and operations are no longer siloed. Sometimes, these two functions are merged into a single team where engineers work across the entire application lifecycle, from development and test to deployment to operations, and develop a range of skills not limited to a single function. Quality assurance and security teams may […]
Feature Release Management using Pipelines
This covers best practices in managing feature releases in TFS / Visual Studio and using Azure. Release Pipelines and Management Build once and have it deploy to multiple environments. The concept is to de-couple the build from deploy. The deploy is a pipeline, from dev to int to stage to prod. In between these […]
Managing and Deploying SQL Database Code
SQL Server Data Tools (SSDT) Does database comparisons, deployments, automation In Visual Studio SQL Server Project Being in Visual Studio � can do smart refactoring. It propagates all the changes (like a rename) to all associated files. Schema Compare and Updates Changes made on the SQL server can be brought back into Visual Studio through […]
DevOps integration with Team Foundation Server
DevOps Dev + Ops = Delivery and support of software Dev and Ops work closely together Use of automation Build Test Deploy MonitoringInfrastructure (like use of containers / docker)Frequent ReleasesQuick testing Creates predictability and consistency (a delivery every 30 days) Define what DONE means Works in smaller chunks prioritizes the backlog TFS and Team […]