Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CI/CD using TFS Release Manager

1,060 views

Published on

Using TFS Release Manager for code deployment to Azure cloud platform.

Published in: Internet
  • Login to see the comments

CI/CD using TFS Release Manager

  1. 1. TFS RELEASE MANAGER CONTINUOUS CODE INTEGRATION & DELIVERY ON
  2. 2. DEVOPS ENGINEER @ HERBALIFE Nurulazrad Murad WHO AM I? NURULAZRADB@HERBALIFE.COM WWW.LINKEDIN.COM/IN/NURULAZRAD
  3. 3. RELEASE VS DEPLOYMENT RELEASE ▸ What software am I releasing? ▸ To what environment am I releasing it? ▸ Who is responsible for approving/validating the release? ▸ Release metrics
  4. 4. RELEASE VS DEPLOYMENT DEPLOYMENT ▸ How do I configure this environment so it can run my software? ▸ How do I install my software
  5. 5. Azure Cloud TFS CheckinDeploy CURRENT HERBALIFE WORKFLOW manage GOCD .Net Developer Dev Ops
  6. 6. Azure Cloud TFS CheckinDeploy NEW HERBALIFE WORKFLOW manage .Net Developer Dev Ops RM
  7. 7. Azure Cloud TFS CheckinDeploy NEW HERBALIFE WORKFLOW manage .Net Developer Dev Ops RM + QUALITY TOOL
  8. 8. HERBALIFE CODE LIFECYCLE BUILD DEPLOY ACCEPTANCE TEST + UNIT TEST QA PROD ENVIRONMENT
  9. 9. TFS RELEASE MANAGER HOW DOES RELEASE MANAGER WORKS .Net Developer RM Agent Checkin Pickup
 Job Deploy Azure TFS Web App VM Service Fabric
  10. 10. LET’S SEE

×