Published 1/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.98 GB | Duration: 3h 24m
This course shows examples and use cases for building, and deploying your application/infrastructure code using GitHub. What you'll learn Understand fundamentally what workflows and GitHub actions are Deploy a JAVA application using Github action CI CD of Kotlin application Write YAML from scratch Learn how to manage secrets Connect to Azure via action tasks Build & Deploy Infrastructure on Azure Create a Terraform Config file Workflow,Jobs,custom actions, if-else, github_env Learn how docker can be used in a github workflow CI CD of Microsoft Azure Cloud Infrastructure Create a real-life D workflow for code testing, formatting, versioning and more Multi-staged build, check dependency Github & Azure Authentication via Secrets Install Utilities on Build Agent Requirements Basic Knowledge of YAML Azure Trial Account (Good to have) Description Automate your workflow from idea to productioHub Actions makes it easy to automate all your software workflows, now with world-class D. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.Whether you want to build a container, deploy a web service, or automate welcoming new users to your open source projects—there's an action for that.GitHub Actions connects all of your tools to automate every step of your development workflow. Easily deploy to any cloud, create tickets in Jira, or publish a package to npm.Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including D, and combine actions in a completely customized workflow.Whether you are new to GitHub Actions or interested in learning all they have to offer, this guide will help you use GitHub Actions to accelerate your application development workflows.No theory only Hands-on based on real world examples.Primarily what we are covering is:Introduction to GithubPricitroductionCI CD for Application DeploymentStart setting up JAVA application directorybuild project using gradlew, push docker image to docker hubdefine github-action.yaml in the working repoBuilding and Deploying KOTLIN app on Github ActionsDo a docker build on the runnerCreate Github Secrets for docker loginuse if condition on job failure/successAzure Login Action Task injecting SecretsCreate an Azure Kubernetes ClusterAzure Kubernetes Github Action TaskReal world practisesUse Github Action task for docker taskscreate custom task to generate image versionExpression using needs & outputMulti Staged JobBuild & Deploy Infrastructure on AzureInstall Terraform on runnerInstall TFLint on runnerCreate a TF Config file with Inihub & Azure Authentication via Secrets Overview Section 1: Introduction to Github Lecture 1 Github Introduction Lecture 2 2. Github - Modern edge CI CD tool Lecture 3 Github Features Section 2: Continuous Integration & Delivery for JAVA application deployment Lecture 4 Start setting up JAVA application directory Lecture 5 Build JAVA project using Gradlew Lecture 6 Push docker image to docker hub Lecture 7 Write a docker file and build the app Lecture 8 Deploy kotlin app on local kubernetes cluster Lecture 9 Push code into a new git repo Lecture 10 define github-action.yaml in the working rep Section 3: Building & Deploying KOTLIN app via Github Action Lecture 11 Do a docker build on the runner Lecture 12 Create Github Secrets for docker login Lecture 13 Push Images to Docker Hub Lecture 14 use if condition on job failure/success Lecture 15 Azure Login Action Task injecting Secrets Lecture 16 Create an Azure Kubernetes Cluster Lecture 17 Azure Kubernetes Github Action Task Lecture 18 Deploy Kotlin app as a container in AKS Section 4: Build & Deploy Infrastructure on Azure Lecture 19 Module Agenda Lecture 20 Install Terraform on Github Runner Lecture 21 Install TFLint on runner Lecture 22 Create a TF Config file with Init Lecture 23 Github & Azure Authentication via Secrets Lecture 24 Run Terraform VIA Github Action - Part1 Lecture 25 Run Terraform VIA Github Action - Part2 Lecture 26 Set up Manual Gated Approval Section 5: Real Work DevOps Practise Lecture 27 create custom task to generate image version Lecture 28 Github_sha var for unique tagID Lecture 29 Multi Staged Job Infrastructure Administrator,System Eeer,SRE,Release Eeers,DevOps Eeer HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.