The presentation will talk about Continuous Delivery best practices and how one can migrate from not doing CI/CD at all to a proper CD process while acknowledging that there are so much many intermediary states that still bring value. The presentation will have the main focus on the journey from one state to the other infused with the speaker’s own experience on the process.
There will be a showcase of a demo project that will exemplify how to implement a simple automated deployment pipeline using TFS 2017. This will show the general capabilities of TFS 2017 which is now quite a capable tool as opposed to previous versions.
The presentation will target Architects, Team Leads, DevOps engineers or anyone that has to implement Continuous Integration/Delivery practices in a team.
28. My Environment
Machine1 Machine 2
DEV ACCTEST
QA TRN
PRODUCTION
Windows Server 2008 R2
IIS 7.5
.NET 4.5.2
Windows Server 2012 R2
IIS 8.5
.NET 4.5.2
70. Acceptance Stage
My Pipeline
Merge
Source code
Commit Stage
Dev CI
Release
Deploy & Run
tSQLt Tests
Deploy DEV
DEV
Run Acc Tests
ACC
TEST
Deploy Live
PROD
UAT Stage
QA
BIN BIN
BIN BIN BIN
71. Acceptance Stage
My Pipeline
Merge
Source code
Commit Stage
Dev CI Deploy & Run
tSQLt Tests
Deploy DEV
DEV
Run Acc Tests
ACC
TEST
Deploy Live
PROD
UAT Stage
QA
BIN BIN
BIN BIN BIN