Companies Home Search Profile

CI CD with GitHub Actions Workflow - Infra & App Deployment

Focused View

Infrasity Learning

3:25:18

127 View
  • 1 - Github Introduction.mp4
    05:17
  • 2 - 2 Github Modern edge CI CD tool.mp4
    08:04
  • 3 - Github Features.mp4
    08:13
  • 4 - Start setting up JAVA application directory.mp4
    11:13
  • 5 - Build JAVA project using Gradlew.mp4
    06:14
  • 6 - Push docker image to docker hub.mp4
    05:31
  • 7 - Write a docker file and build the app.mp4
    06:12
  • 8 - Deploy kotlin app on local kubernetes cluster.mp4
    03:56
  • 9 - Push code into a new git repo.mp4
    02:53
  • 10 - define githubactionyaml in the working rep.mp4
    08:42
  • 11 - Do a docker build on the runner.mp4
    07:56
  • 12 - Create Github Secrets for docker login.mp4
    12:03
  • 13 - Push Images to Docker Hub.mp4
    03:01
  • 14 - use if condition on job failuresuccess.mp4
    06:23
  • 15 - Azure Login Action Task injecting Secrets.mp4
    08:53
  • 16 - Create an Azure Kubernetes Cluster.mp4
    05:52
  • 17 - Azure Kubernetes Github Action Task.mp4
    09:47
  • 18 - Deploy Kotlin app as a container in AKS.mp4
    05:12
  • 19 - Module Agenda.mp4
    01:48
  • 20 - Install Terraform on Github Runner.mp4
    07:27
  • 21 - Install TFLint on runner.mp4
    04:57
  • 22 - Create a TF Config file with Init.mp4
    04:23
  • 23 - Github Azure Authentication via Secrets.mp4
    09:42
  • 24 - Run Terraform VIA Github Action Part1.mp4
    16:14
  • 25 - Run Terraform VIA Github Action Part2.mp4
    10:07
  • 26 - Set up Manual Gated Approval.mp4
    04:17
  • 27 - create custom task to generate image version.mp4
    06:12
  • 28 - Githubsha var for unique tagID.mp4
    08:01
  • 29 - Multi Staged Job.mp4
    06:48
  • Description


    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 CI/CD workflow for code testing, formatting, versioning and more
    • Multi-staged build, check dependency
    • Github & Azure Authentication via Secrets
    • Install Utilities on Build Agent

    Who is this for?


  • Infrastructure Administrator
  • System Engineer
  • SRE
  • Release Engineers
  • DevOps Engineer
  • More details


    Description

    Automate your workflow from idea to production


    • GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. 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 CI/CD, 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 Github

      • Pricing

      • Introduction

    • CI CD for Application Deployment

      • Start setting up JAVA application directory

      • build project using gradlew, push docker image to docker hub

      • define github-action.yaml in the working repo

    • Building and Deploying KOTLIN app on Github Actions

      • Do a docker build on the runner

      • Create Github Secrets for docker login

      • use if condition on job failure/success

      • Azure Login Action Task injecting Secrets

      • Create an Azure Kubernetes Cluster

      • Azure Kubernetes Github Action Task

    • Real world practises

      • Use Github Action task for docker tasks

      • create custom task to generate image version

      • Expression using needs & output

      • Multi Staged Job

    • Build & Deploy Infrastructure on Azure

      • Install Terraform on runner

      • Install TFLint on runner

      • Create a TF Config file with Init

      • Github & Azure Authentication via Secrets

    Who this course is for:

    • Infrastructure Administrator
    • System Engineer
    • SRE
    • Release Engineers
    • DevOps Engineer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Infrasity Learning
    Infrasity Learning
    Instructor's Courses
    Infrasity provide devops training program that provides in-depth knowledge of various devops tools and technologies like terraform, kubernetes, GitHub,ci-cd,chaos engineering, HashiCorp vault, azure devops, azure.Infrasity acts a bridge for professionals to develop newer skills, certifications, and bridge the devops knowledge gaps. We constantly expand our course portfolio to meet the global requirements and consistently address the evolving learning needs.Infrasity authors have trained more than 10,000+ professionals on devops fundamentals and helped hundreds of individuals across many organisations.Take infrasity DevOps Courses prepared by industry devops enthusiasts. Learn DevOps skills and concepts to advance your education and career with Infrasity today!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 29
    • duration 3:25:18
    • Release Date 2023/02/26