diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/ARM-outputs.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/ARM-outputs.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/ARM-outputs.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/ARM-outputs.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/ARMdeployment.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/ARMdeployment.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/ARMdeployment.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/ARMdeployment.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Desktop.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Desktop.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Desktop.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Desktop.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Diagram.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Diagram.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Diagram.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Diagram.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Logo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Logo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Logo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Logo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Mobile.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Mobile.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Mobile.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Mobile.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Rewards.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Rewards.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Rewards.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Rewards.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Starter_pipeline.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Starter_pipeline.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Starter_pipeline.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Starter_pipeline.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Website1.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Website1.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Website1.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/Website1.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/acr-details.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/acr-details.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/acr-details.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/acr-details.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/acr-repository.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/acr-repository.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/acr-repository.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/acr-repository.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/add-app-service-manage.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/add-app-service-manage.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/add-app-service-manage.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/add-app-service-manage.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/add-task.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/add-task.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/add-task.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/add-task.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-deploy.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-deploy.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-deploy.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-deploy.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-deployed-url.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-deployed-url.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-deployed-url.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-deployed-url.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-manage.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-manage.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-manage.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-manage.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-task.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-task.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/app-service-task.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/app-service-task.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/approver.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/approver.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/approver.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/approver.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/appservice-name.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/appservice-name.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/appservice-name.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/appservice-name.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/appservice-task.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/appservice-task.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/appservice-task.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/appservice-task.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/artifact.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/artifact.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/artifact.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/artifact.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/authorize.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/authorize.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/authorize.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/authorize.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/authorizing_error.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/authorizing_error.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/authorizing_error.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/authorizing_error.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/az-cli-task.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/az-cli-task.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/az-cli-task.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/az-cli-task.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/az-cli.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/az-cli.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/az-cli.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/az-cli.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/azpipelineresult.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/azpipelineresult.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/azpipelineresult.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/azpipelineresult.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/azure-resources.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/azure-resources.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/azure-resources.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/azure-resources.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/azurecli-task.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/azurecli-task.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/azurecli-task.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/azurecli-task.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/backlogs.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/backlogs.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/backlogs.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/backlogs.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/badge_link.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/badge_link.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/badge_link.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/badge_link.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/badge_status.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/badge_status.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/badge_status.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/badge_status.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/basefork.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/basefork.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/basefork.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/basefork.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/boardmessage.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/boardmessage.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/boardmessage.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/boardmessage.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/boardsettings.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/boardsettings.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/boardsettings.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/boardsettings.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/browse-appservice.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/browse-appservice.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/browse-appservice.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/browse-appservice.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/build-image.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/build-image.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/build-image.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/build-image.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/build_name.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/build_name.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/build_name.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/build_name.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/buildprogress.gif b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/buildprogress.gif similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/buildprogress.gif rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/buildprogress.gif diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/cd-enabled.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/cd-enabled.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/cd-enabled.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/cd-enabled.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/cd.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/cd.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/cd.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/cd.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/checkoutpr.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/checkoutpr.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/checkoutpr.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/checkoutpr.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/choosegithubrepo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/choosegithubrepo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/choosegithubrepo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/choosegithubrepo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/choosegithubsource.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/choosegithubsource.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/choosegithubsource.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/choosegithubsource.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/chooserepo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/chooserepo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/chooserepo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/chooserepo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/chosenrepos.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/chosenrepos.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/chosenrepos.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/chosenrepos.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/ci-definition.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/ci-definition.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/ci-definition.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/ci-definition.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/closedbug.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/closedbug.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/closedbug.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/closedbug.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/coderepo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/coderepo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/coderepo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/coderepo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commit.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commit.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commit.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commit.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commit_msg.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commit_msg.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commit_msg.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commit_msg.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commitchanges.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commitchanges.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commitchanges.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commitchanges.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commitcode.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commitcode.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commitcode.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commitcode.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commitinfo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commitinfo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/commitinfo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/commitinfo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/compare-pr.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/compare-pr.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/compare-pr.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/compare-pr.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/completeorder.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/completeorder.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/completeorder.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/completeorder.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/connectgithub.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/connectgithub.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/connectgithub.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/connectgithub.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/conversationstab.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/conversationstab.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/conversationstab.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/conversationstab.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/create-release.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/create-release.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/create-release.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/create-release.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/create.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/create.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/create.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/create.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/createbranch.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/createbranch.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/createbranch.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/createbranch.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/createnewbranch.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/createnewbranch.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/createnewbranch.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/createnewbranch.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/details.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/details.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/details.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/details.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/dragwi.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/dragwi.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/dragwi.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/dragwi.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/edit-releasepipeline.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/edit-releasepipeline.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/edit-releasepipeline.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/edit-releasepipeline.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/editreadme.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/editreadme.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/editreadme.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/editreadme.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/extns.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/extns.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/extns.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/extns.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/filediff.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/filediff.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/filediff.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/filediff.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/filediff1.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/filediff1.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/filediff1.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/filediff1.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/fixtypo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/fixtypo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/fixtypo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/fixtypo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/forked-repo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/forked-repo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/forked-repo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/forked-repo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/forkrepo.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/forkrepo.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/forkrepo.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/forkrepo.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/full_version_service.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/full_version_service.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/full_version_service.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/full_version_service.png diff --git a/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/github-prtab.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/github-prtab.png new file mode 100644 index 0000000..347d591 Binary files /dev/null and b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/github-prtab.png differ diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/githubmarket.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/githubmarket.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/githubmarket.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/githubmarket.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/githubreposportal.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/githubreposportal.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/githubreposportal.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/githubreposportal.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/in-progress.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/in-progress.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/in-progress.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/in-progress.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/installpipelines.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/installpipelines.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/installpipelines.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/installpipelines.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/job_summary.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/job_summary.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/job_summary.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/job_summary.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/log_in.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/log_in.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/log_in.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/log_in.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/masterbranch.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/masterbranch.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/masterbranch.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/masterbranch.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/masterbranchnew.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/masterbranchnew.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/masterbranchnew.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/masterbranchnew.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/mergepr.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/mergepr.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/mergepr.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/mergepr.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/mergeprnew.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/mergeprnew.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/mergeprnew.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/mergeprnew.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/new-pipeline.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/new-pipeline.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/new-pipeline.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/new-pipeline.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newbranchname.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newbranchname.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newbranchname.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newbranchname.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newbug.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newbug.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newbug.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newbug.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newpipelinepage.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newpipelinepage.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newpipelinepage.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newpipelinepage.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newuserstory.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newuserstory.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/newuserstory.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/newuserstory.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/openfile.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/openfile.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/openfile.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/openfile.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/pipelinesaccess.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/pipelinesaccess.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/pipelinesaccess.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/pipelinesaccess.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/prdetails.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/prdetails.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/prdetails.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/prdetails.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/pre-deployment-conditions.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/pre-deployment-conditions.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/pre-deployment-conditions.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/pre-deployment-conditions.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/predeploy.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/predeploy.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/predeploy.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/predeploy.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/proposechange.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/proposechange.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/proposechange.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/proposechange.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/publishchanges.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/publishchanges.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/publishchanges.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/publishchanges.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/push.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/push.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/push.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/push.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/readme_file.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/readme_file.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/readme_file.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/readme_file.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/readmorelink.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/readmorelink.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/readmorelink.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/readmorelink.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-1.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-1.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-1.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-1.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-progress.gif b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-progress.gif similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-progress.gif rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-progress.gif diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-summary.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-summary.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-summary.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-summary.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-tasks.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-tasks.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/release-tasks.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/release-tasks.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/releases.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/releases.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/releases.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/releases.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/repoellipsis.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/repoellipsis.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/repoellipsis.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/repoellipsis.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/resolvedbug.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/resolvedbug.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/resolvedbug.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/resolvedbug.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/resources_authorized.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/resources_authorized.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/resources_authorized.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/resources_authorized.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/restart-appservice.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/restart-appservice.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/restart-appservice.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/restart-appservice.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/review-pre-deployment.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/review-pre-deployment.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/review-pre-deployment.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/review-pre-deployment.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/save-pipeline.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/save-pipeline.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/save-pipeline.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/save-pipeline.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/save_and_run.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/save_and_run.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/save_and_run.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/save_and_run.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/save_and_run1.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/save_and_run1.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/save_and_run1.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/save_and_run1.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/select-artifact.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/select-artifact.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/select-artifact.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/select-artifact.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/select-template.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/select-template.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/select-template.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/select-template.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/service_connection.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/service_connection.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/service_connection.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/service_connection.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/service_principal_authentication.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/service_principal_authentication.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/service_principal_authentication.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/service_principal_authentication.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/serviceprincipal.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/serviceprincipal.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/serviceprincipal.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/serviceprincipal.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/setup-azure-pipelines-project.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/setup-azure-pipelines-project.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/setup-azure-pipelines-project.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/setup-azure-pipelines-project.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/status_badge.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/status_badge.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/status_badge.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/status_badge.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/stories.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/stories.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/stories.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/stories.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/switchaccount.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/switchaccount.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/switchaccount.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/switchaccount.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/tailwindtraderapp.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/tailwindtraderapp.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/tailwindtraderapp.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/tailwindtraderapp.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/tasks.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/tasks.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/tasks.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/tasks.png diff --git a/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teams-githubapp.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teams-githubapp.png new file mode 100644 index 0000000..f3eba9c Binary files /dev/null and b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teams-githubapp.png differ diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsapproverelease.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsapproverelease.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsapproverelease.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsapproverelease.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsclosedbug.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsclosedbug.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsclosedbug.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsclosedbug.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamscreatepr.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamscreatepr.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamscreatepr.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamscreatepr.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamseditpipeline.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamseditpipeline.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamseditpipeline.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamseditpipeline.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsmergepr.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsmergepr.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsmergepr.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsmergepr.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamspr.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamspr.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamspr.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamspr.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsprmsg.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsprmsg.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/teamsprmsg.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/teamsprmsg.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/update_readme.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/update_readme.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/update_readme.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/update_readme.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/variables-release.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/variables-release.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/variables-release.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/variables-release.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/variables.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/variables.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/variables.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/variables.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/variables1.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/variables1.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/variables1.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/variables1.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/verify_connection.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/verify_connection.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/verify_connection.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/verify_connection.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/viewboard.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/viewboard.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/viewboard.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/viewboard.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/viewongithub.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/viewongithub.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/viewongithub.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/viewongithub.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/viewstagetasks.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/viewstagetasks.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/viewstagetasks.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/viewstagetasks.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/webappchanged.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/webappchanged.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/webappchanged.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/webappchanged.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/website-ci-edit.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/website-ci-edit.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/website-ci-edit.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/website-ci-edit.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/website-view.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/website-view.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/website-view.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/website-view.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Website.png b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/website.png similarity index 100% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Images/Website.png rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Images/website.png diff --git a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Readme.md b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Readme.md similarity index 77% rename from Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Readme.md rename to Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Readme.md index 84cb326..f5d3f34 100644 --- a/Documents/DemoScripts/Integrating Azure Pipelines, GitHub and Azure Boards/Readme.md +++ b/Documents/DemoScripts/Integrating Azure DevOps, Microsoft Teams and GitHub/Readme.md @@ -6,15 +6,15 @@ GitHub hosts over 100 million repositories containing applications of all shapes Azure Pipelines enables you to continuously build, test, and deploy to any platform or cloud. It has cloud-hosted agents for Linux, macOS, and Windows; powerful workflows with native container support; and flexible deployments to Kubernetes, VMs, and serverless environments. Azure Pipelines provides unlimited CI/CD minutes and 10 parallel jobs to every GitHub open source project for free. All open source projects run on the same infrastructure that our paying customers use. That means you'll have the same fast performance and high quality of service. Many of the top open source projects are already using Azure Pipelines for CI/CD, such as Atom, CPython, Pipenv, Tox, Visual Studio Code, and TypeScript with the list that is growing every day. In addition to Azure Pipelines, GitHub users can also benefit from Azure Boards, a set of features that enable you to plan, track, and discuss work across your teams using Kanban boards, backlogs, team dashboards, and custom reporting. You can link GitHub activities from Azure Boards by mentioning them in commits and pull requests, and even automate the state transition of linked work items when pull requests are approved. -In this demo, you'll see how easy it is to set up Azure Pipelines and Azure Boards with your GitHub projects and how you can start seeing benefits immediately. +In this demo, you'll see how easy it is to set up Azure DevOps features with your GitHub projects, collaborate with Microsoft Teams and how you can start seeing benefits immediately. ## Key Takeaways The key takeaways of the demo are: - Microsoft provides the only comprehensive DevOps solution that spans from development to project management to deployment to operations. -- It doesn't matter what technologies or processes you're using- even setting up a Node.js solution on GitHub to deploy to a Linux container that connects to a Cosmos DB is a seamless, straightforward experience. - Azure offers a practical approach to automation at every step of the DevOps lifecycle that enables companies to focus their efforts on creating business value. +- Microsoft Teams, a collaborative platform in Office 365, enables the use for ChatOps. Since its formal release, Microsoft Teams has added more integration features and a command line-like approach to application control. Teams allows multiple users to participate in a single chat channel, query and drive services such as build automation and application performance management from within the group chat window. ## Before you begin @@ -24,7 +24,7 @@ The key takeaways of the demo are: 1. An [Azure DevOps](https://dev.azure.com) account. -1. Provision the **Tailwind Traders** project to your Azure DevOps organization with the [Azure DevOps Demo Generator](https://azuredevopsdemogenerator.azurewebsites.net/?name=tailwind%20traders) Follow the [simple walkthrough](https://docs.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azdevops&viewFallbackFrom=vsts") to create the project on your Azure DevOps organization. +1. Provision the **Tailwind Traders** project to your Azure DevOps organization with the [Azure DevOps Demo Generator](https://azuredevopsdemogenerator.azurewebsites.net/?name=tailwindtraders). Select the checkbox -*Yes, I want to fork this repository* to fork the repository in your GitHub account. Follow the [simple walkthrough](https://docs.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azdevops&viewFallbackFrom=vsts") to create the project on your Azure DevOps organization. 1. You will need the [Tailwind Traders Website source code](https://github.com/Microsoft/TailwindTraders-Website) forked to your GitHub account. @@ -36,33 +36,43 @@ The key takeaways of the demo are: 1. GitHub Pull Requests extension for Visual Studio Code installed from https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github. -## Microsoft Teams +## Integrate Microsoft Teams with Azure DevOps and GitHub -Integrate Microsoft Teams with Azure DevOps and GitHub to create or join a Microsoft team for this demo. +Microsoft Teams is the chat-centered workspace that provides instant access to everything needed for DevOps teamwork. It is that dedicated hub that brings your teams, conversations, content, and tools from across Azure DevOps, GitHub, and Office together into one place. -- Integrate and configure Azure DevOps and GitHub connectors with Teams. -- Follow the instructions [here](../extend/teams) to integrate Azure DevOps notifications for work item and Azure Pipelines updates. Install the Azure Pipelines app and configure the bot service. Also add a tab with the user stories Kanban board. -- Use the same process to integrate GitHub (using the GitHub Enterprise connector) and add a tab for GitHub pull requests. +1. Launch Microsoft Teams - you can either open the web app or download the app to your desktop from [here](https://teams.microsoft.com/dl/launcher/launcher.html?url=/_%23/l/home/0/0&type=home). +1. Azure DevOps Services integration with Microsoft Teams provides a comprehensive chat and collaborative experience across the development cycle. Follow the instructions [here](https://azuredevopslabs.com/labs/vstsextend/teams/#integrating-microsoft-teams-with-azure-devops-services) to integrate Teams with your Tailwind Traders Azure DevOps project. -### Demo Scenario +1. View your teams Kanban board or favorite dashboard directly from Microsoft Teams. Configure the Azure DevOps Kanban board and Dashboard in Teams by following the instructions [here](https://azuredevopslabs.com/labs/vstsextend/teams/#azure-devops-kanban-board--dashboards-in-teams). + +1. Install and configure the Azure Pipelines app with Teams to monitor the events for your pipelines. Follow the instructions [here](https://azuredevopslabs.com/labs/vstsextend/teams/#azure-pipelines-with-microsoft-teams) to set up and manage subscriptions for releases, pending approvals, completed builds etc. and get notifications right into your Teams channel. + +1. Install **GitHub for Microsoft Teams** application from the Teams' **Apps** option. -In this demo, we'll be illustrating the integration and automation benefits of Azure DevOps. *Tailwind Traders* is a fictitious retail company showcasing the future of intelligent application experiences. These reference apps are all are powered by the Azure cloud, built with best-in-class tools, and made smarter through data and AI. They want to implement continuous integration and continuous delivery pipelines so that they can quickly update their public services and take advantage of the full benefits of DevOps and the cloud. + ![](Images/teams-githubapp.png) + +1. Setup a tab for GitHub Pull requests in your Teams channel. While configuring the tab, select the repository for which you would like to pin the issues or pull requests view. Once the tab is pinned, everyone in the team can view the tab but only those who’ve access to the repository would be able to see the issues/pull requests content. + + ![](Images/github-prtab.png) + +### Demo Scenario +In this demo, we'll be illustrating the integration and automation benefits of Azure DevOps. *Tailwind Traders* is a fictitious retail company showcasing the future of intelligent application experiences. These reference apps are all are powered by the Azure cloud, built with best-in-class tools, and made smarter through data and AI. Let us implement continuous integration and continuous delivery pipelines so that you can quickly update their public services and take advantage of the full benefits of DevOps and the cloud. ## Walkthrough: Integrating GitHub with Azure Pipelines ### Configuring Service Endpoint in Azure DevOps -In order to interact with Azure, you'll need to create a Service Endpoint in Azure DevOps. This endpoint includes the authentication information required to deploy to Azure. +To interact with Azure, you'll need to create a Service Endpoint in Azure DevOps. This endpoint includes the authentication information required to deploy to Azure. 1. Install the Azure CLI 2.0 if it is not already installed by following the steps here https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest based on your environment. -1. Once Azure CLI 2.0 is installed, open Azure CLI 2.0 and log into Azure by running the below command and following the prompts +1. Once Azure CLI 2.0 is installed, open PowerShell and log into Azure by running the below command and following the prompts > az login -1. Create a Service Principal by running the command, the output should be similar to the screenshot below. +1. Create a Service Principal by running the command, the output should be like the screenshot below. > az ad sp create-for-rbac --name TTapp --password Pa$$w0rd01 @@ -70,12 +80,11 @@ In order to interact with Azure, you'll need to create a Service Endpoint in Azu 1. You will need the below three values from the Service Principal account to be able to successfully create the Service Endpoint in Azure DevOps, you should note them now for use later. - - Tenant ID + - Tenant - Service Principal Key (also referred to as Password) - - Service Principal Client ID (referred to as App ID) + - Service Principal Client ID (referred to as appid) - -1. Create an **Azure Service Endpoint** by clicking on the **Project Settings** icon in the Azure DevOps Portal, select **Service connections** and then **New Service Endpoint** and selecting **Azure Resource Manager** from the drop down list. +1. Create an **Azure Service Endpoint** by clicking on the **Project Settings** icon in the Azure DevOps Portal, select **Service connections** and then **New Service Endpoint** and selecting **Azure Resource Manager** from the drop-down list. ![New ARM](Images/service_connection.png) @@ -91,7 +100,7 @@ In order to interact with Azure, you'll need to create a Service Endpoint in Azu ### Configuring the Azure Continuous Integration Pipeline -Now that Azure Pipelines has been installed and configured, we can start building the pipelines but we will need to select a project where the pipeline will be saved. You may select an existing or create a new Azure DevOps project to hold and run the pipelines we need for continuous integration and continuous delivery. The first thing we'll do is to create a CI pipeline. +Now that Azure Pipelines has been installed and configured, we can start building the pipelines, but we will need to select a project where the pipeline will be saved. You may select an existing or create a new Azure DevOps project to hold and run the pipelines we need for continuous integration and continuous delivery. The first thing we'll do is to create a CI pipeline. 1. Navigate to the **GitHub Market Place**. The GitHub Marketplace provides a variety of tools from Microsoft and 3rd parties that help you extend your project workflows. Click Marketplace from the top navigation to visit it. @@ -111,13 +120,13 @@ Now that Azure Pipelines has been installed and configured, we can start buildin 1. Click **Complete order and begin installation**. - ![completeorder](Images/completeorder.png) + ![complete order](Images/completeorder.png) 1. You have the option to specify repositories to include, but for the purposes of this demo, just include all of them. Note that Azure DevOps requires the listed set of permissions to fulfill its services. Click **Install**. ![Choose Repo](Images/chooserepo.png) -1. You may be prompted to confirm your GitHub password to continue and also be prompted to log in to your Microsoft account. Make sure you’re logged into the one associated with your Azure DevOps account. Next, you may need to choose the Azure DevOps account and project for which Azure Pipelines need access. +1. You may be prompted to confirm your GitHub password to continue and be prompted to log in to your Microsoft account. Make sure you’re logged into the one associated with your Azure DevOps account. Next, you may need to choose the Azure DevOps account and project for which Azure Pipelines need access. ![Azure Pipelines Access](Images/pipelinesaccess.png) @@ -131,19 +140,19 @@ Now that Azure Pipelines has been installed and configured, we can start buildin ![forked-repo](Images/forked-repo.png) - Every build pipeline is simply a set of tasks. Whether it's copying files, compiling source, or publishing artifacts, the existing library of tasks covers the vast majority of scenarios. You can even create your own if you have specialized needs not already covered. We're going to use YAML, a markup syntax that lends itself well to describing the build pipeline. Select **Starter pipeline** as a starting point based on an analysis of our source project. We'll replace the contents with the final YAML required for our project. + Every build pipeline is simply a set of tasks. Whether it's copying files, compiling source, or publishing artifacts, the existing library of tasks covers the clear majority of scenarios. You can even create your own if you have specialized needs not already covered. We're going to use YAML, a markup syntax that lends itself well to describing the build pipeline. Select **Starter pipeline** as a starting point based on an analysis of our source project. We'll replace the contents with the final YAML required for our project. 1. Select the **Starter pipeline** template. - ![Starter_pipeline](Images/Starter_pipeline.png) + ![Starter pipeline](Images/Starter_pipeline.png) -1. Replace the default template with the below YAML snippet and substitute variables section with relevant values below. +1. Replace the default template with the below YAML snippet and substitute the below variables with relevant values. ```yaml variables: - azureSubscription: name-of-your-azure-subscription - resourcegroup: name-of-your-resource-group - location: location of your resources + azureSubscription: <> + resourcegroup: <> + location: <> ImageName: website steps: @@ -180,7 +189,7 @@ Now that Azure Pipelines has been installed and configured, we can start buildin imageName: '$(ImageName):$(Build.BuildId)' ``` - > **Note:** YAML is very strict with indentation. If you are new to YAML, it is recommended that you use tools to format and validate the code. There are several free tools available on the web. + > **Note:** YAML is very strict with indentation. If you are new to YAML, it is recommended that you use tools to format and validate the code. There are several free tools available on the web. 1. Click **Save and run**. @@ -289,7 +298,7 @@ Like the build templates, there are many packaged options available that cover c ![cd-enabled](Images/cd-enabled.png) - We also have the option of adding quality gates to the release process. For example, we could require that a specific user or group approve a release before it continues, or that they approve it after it’s been deployed. These gates provide notifications to the necessary groups, as well as polling support if you’re automating the gates using something dynamic, such as an Azure function, REST API, work item query, and more. We won’t add any of that here, but we could easily come back and do it later on. + We also have the option of adding quality gates to the release process. For example, we could require that a specific user or group approve a release before it continues, or that they approve it after it’s been deployed. These gates provide notifications to the necessary groups, as well as polling support if you’re automating the gates using something dynamic, such as an Azure function, REST API, work item query, and more. We won’t add any of that here, but we could easily come back and do it later. 1. Click the **pre-deployment** conditions button. @@ -314,7 +323,7 @@ Like the build templates, there are many packaged options available that cover c ![variables](Images/variables.png) - Also, just like the build pipeline, the release pipeline is really just a set of tasks. There are many out-of-the-box tasks available, and you can build your own if needed. The first task our release requires is to set up the Azure deployment environment if it doesn’t yet exist. After we add the task, I can authorize access to the Azure account I want to deploy to and instruct it to use the variable name we just specified for the resource group name. + Also, just like the build pipeline, the release pipeline is just a set of tasks. There are many out-of-the-box tasks available, and you can build your own if needed. The first task our release requires is to set up the Azure deployment environment if it doesn’t yet exist. After we add the task, I can authorize access to the Azure account I want to deploy to and instruct it to use the variable name we just specified for the resource group name. 1. Select the **Tasks** tab. @@ -436,11 +445,11 @@ By connecting Azure Boards with GitHub repositories, you enable linking between 1. Open an instance of **Visual Studio Code**. -1. Click the **master** branch at the bottom of the window. +1. Click the **master** branch at the bottom of the window. ![Master branch](Images/masterbranchnew.png) -1. From the top of the screen, click **Create new branch**. +1. From the top of the screen, click **Create new branch**. ![New branch](Images/createnewbranch.png) @@ -456,10 +465,9 @@ By connecting Azure Boards with GitHub repositories, you enable linking between ![Fix Typo](Images/fixtypo.png) - > We'll commit it using a comment that includes special syntax to link it to the Azure Boards task we saw earlier. Now this commit will become trackable from project management, as long as we include the phrase "Fixes AB#ID". - + > We'll commit it using a comment that includes special syntax to link it to the Azure Boards task we saw earlier. Now this commit will become trackable from project management, if we include the phrase "Fixes AB#ID". -1. Switch to the Source Control tab and enter a commit message of “Rephrased title. Fixes AB#2605.”, but replace 2605 with the actual ID of the Azure Boards task. Press Ctrl+Enter and confirm the commit if prompted. +1. Switch to the Source Control tab and enter a commit message of “Rephrased title. Fixes AB#2605.” but replace 2605 with the actual ID of the Azure Boards task. Press Ctrl+Enter and confirm the commit if prompted. ![Commit changes](Images/commitcode.png) @@ -491,14 +499,13 @@ By connecting Azure Boards with GitHub repositories, you enable linking between ![View PR](Images/checkoutpr.png) - 1. Click **Merge Pull Request** and confirm the merge. ![Merge PR](Images/mergeprnew.png) 1. Once the deployment works its way through build and release, we can confirm the new functionality. Follow the CI/CD pipeline through to completion. Refresh the web app site to view the changes. -1. To confirm if the change shows up correctly, trigger the CI and then CD pipeline configured earlier. Once it completes, refresh the web app and confirm if you are able to see the changes. +1. To confirm if the change shows up correctly, trigger the CI and then CD pipeline configured earlier. Once it completes, refresh the web app and confirm if you can see the changes. ![App changes](Images/webappchanged.png) @@ -506,42 +513,41 @@ By connecting Azure Boards with GitHub repositories, you enable linking between ![Closed Bug](Images/resolvedbug.png) -1. The commit and pull request information should now be visible now with the click of the **GitHub** icon in the Bug workitem card. +1. The commit and pull request information should now be visible now with the click of the **GitHub** icon in the Bug work item card. ![Commit Info](Images/commitinfo.png) - ## Walkthrough: Using Microsoft Teams as Your DevOps Hub Microsoft Teams is the chat-centered workspace that provides instant access to everything needed for DevOps teamwork. It is that dedicated hub that brings your teams, conversations, content, and tools from across Azure DevOps, GitHub, and Office together into one place. +You can view your teams Kanban board or your team dashboards within Microsoft Teams. These can be added using Tabs. Tabs allow team members to access your service on a dedicated canvas, within a channel or in user’s personal app space. + 1. Open **Microsoft Teams** which you configured earlier. -1. Open the **Conversations** tab. +1. Messages are a good way to connect and keep a history of the conversation. It’s even better to use emoji, stickers, and GIFs to make a great impression. Open the **Conversations** tab to start a conversation with your team. ![Conversations](Images/conversationstab.png) - > Microsoft Teams apps and connectors are available for a wide variety of platforms, including Azure DevOps and GitHub. This team has subscribed to updates from Azure DevOps for work item and pipeline updates, as well as updates on GitHub pull requests. This makes it really easy for everyone to be aware of what’s going on, as well as to act as a single place for discussion about changes as they occur. Explore the various notifications that have come through over the course of the demo. However, you can also manually link items from GitHub and Azure DevOps in conversation. + > Microsoft Teams apps and connectors are available for a wide variety of platforms, including Azure DevOps and GitHub. This team has subscribed to updates from Azure DevOps for work item and pipeline updates, as well as updates on GitHub pull requests. This makes it easy for everyone to be aware of what’s going on, as well as to act as a single place for discussion about changes as they occur. Explore the various notifications that have come through over the course of the demo. However, you can also manually link items from GitHub and Azure DevOps in conversation. 1. From the **Messaging extensions** menu, select **Azure DevOps**. This will provide a set of options to easily share and discuss information specific to that integration. ![Extensions](Images/extns.png) -1. Select the recently closed **bug**. +1. You can easily search, find and discuss work items from Azure DevOps in Teams, keeping the conversation and collaboration within your Teams app. To try this, Select the **bug** that you resolved in the last exercise(Bug #2605 in this example). ![Closed Bug](Images/teamsclosedbug.png) -1. Provide a message and press Enter to share with the team. +1. Select the bug work item to discuss and share comments about it with the team. ![Bug Message](Images/boardmessage.png) -1. Select the **Pull Requests** tab. This provides a way to check in on GitHub pull requests without having to leave the context of other conversations and collab oration being done for this specific project. +1. You can also the view the recent **Pull Requests** within the Teams. This provides a way to check in on GitHub pull requests without having to leave the context of other conversations and collaboration being done for this specific project. ![Pull Requests](Images/teamspr.png) -1. You can open pull requests directly from Teams. Click the newly created one to open it in a new browser tab. Close the tab later. - -1. Switch to the Stories Board tab. This provides interactive access to the Azure DevOps Kanban board directly from Microsoft Teams. +1. Switch to the **Stories Board** tab to get an interactive access to the Azure DevOps Kanban board directly from within Microsoft Teams. ![Stories Tab](Images/stories.png) @@ -586,9 +592,8 @@ Microsoft Teams is a great place to manage certain DevOps processes, such as app ![Approve Release](Images/teamsapproverelease.png) -15. When the deployment succeeds, you will receive another notification of success in the Teams tab. +1. When the deployment succeeds, you will receive another notification of success in the Teams tab. - -### Summary +## Summary Many organizations have their projects hosted in GitHub, and we just showed how you can set up automated deployment to Azure in minutes. And it doesn’t matter what kind of application they’re building or what kind of environment they’re deploying to. Once this automation is in place, companies can turn their focus to developing business value rather than on the infrastructure. \ No newline at end of file