Summary
Keywords
Full Transcript
In this part we dive into Continuous Integration and Continuous Delivery and Deployment. Demos focused around GitHub Actions. Whiteboard and pipelines in the repo. YouTube Playlist for the whole course - https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq GitHub Repo - https://github.com/johnthebrit/DevOpsMC GitHub Advanced Security - https://docs.github.com/en/get-started/learning-about-github/about-github-advanced-security Defender for Container Registries - https://docs.microsoft.com/en-us/azure/security-center/defender-for-container-registries-introduction Azure DevOps Marketplace - https://marketplace.visualstudio.com/azuredevops ADO Agents - https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml ADO Timeouts - https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#timeouts GitHub Actions Triggers - https://docs.github.com/en/actions/reference/events-that-trigger-workflows GitHub Actions Runners - https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#cloud-hosts-for-github-hosted-runners GitHub Timeouts - https://docs.github.com/en/actions/reference/usage-limits-billing-and-administration#usage-limits GitHub Actions Marketplace - https://github.com/marketplace?type=actions GitHub Actions Billing - https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions 00:00 Introduction 01:18 DevOps cycle review 03:20 Collaboration with Git 07:15 Continuous Integration 09:45 Agents and runners 11:52 CI pipeline 19:25 Using releases 23:28 Security and shifting left 27:43 Continuous Delivery and Deployment 31:48 Gates between stages 32:42 Building environments 36:58 Consistent artifact use 39:10 Automated testing 42:44 Deployment strategies in production 51:30 Early Azure DevOps pipelines 56:00 Azure DevOps YAML pipelines 1:03:50 ADO environments 1:08:50 ADO agents 1:11:35 GitHub workflows 1:14:10 GitHub workflow event triggers 1:16:00 Example workflow 1:19:35 GitHub runners 1:23:25 GitHub actions 1:29:28 Stages, environments and approvals 1:38:08 Matrix jobs 1:39:53 Summary
