CI CD with GitHub Actions Workflow – Infra & App Deployment
CI CD with GitHub Actions Workflow – Infra & App Deployment, available at $69.99, has an average rating of 4.55, with 31 lectures, 5 quizzes, based on 46 reviews, and has 4170 subscribers.
You will learn about 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 This course is ideal for individuals who are Infrastructure Administrator or System Engineer or SRE or Release Engineers or DevOps Engineer It is particularly useful for Infrastructure Administrator or System Engineer or SRE or Release Engineers or DevOps Engineer.
Enroll now: CI CD with GitHub Actions Workflow – Infra & App Deployment
Summary
Title: CI CD with GitHub Actions Workflow – Infra & App Deployment
Price: $69.99
Average Rating: 4.55
Number of Lectures: 31
Number of Quizzes: 5
Number of Published Lectures: 31
Number of Published Quizzes: 4
Number of Curriculum Items: 36
Number of Published Curriculum Objects: 35
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will 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 Should Attend
- Infrastructure Administrator
- System Engineer
- SRE
- Release Engineers
- DevOps Engineer
Target Audiences
- Infrastructure Administrator
- System Engineer
- SRE
- Release Engineers
- DevOps Engineer
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
-
Course Curriculum
Chapter 1: Introduction to Github
Lecture 1: Course Introduction
Lecture 2: Bonus Lecture: Top CI CD tools for 2023
Lecture 3: Github Introduction
Lecture 4: Github – Modern edge CI CD tool
Lecture 5: Github Features
Chapter 2: Continuous Integration & Delivery for JAVA application deployment
Lecture 1: Start setting up JAVA application directory
Lecture 2: Build JAVA project using Gradlew
Lecture 3: Write a docker file and build the app
Lecture 4: Push docker image to docker hub
Lecture 5: Deploy kotlin app on local kubernetes cluster
Lecture 6: Push code into a new git repo
Lecture 7: define github-action.yaml in the working repo
Chapter 3: Building & Deploying KOTLIN app via Github Action
Lecture 1: Do a docker build on the runner
Lecture 2: Create Github Secrets for docker login
Lecture 3: Push Images to Docker Hub
Lecture 4: use if condition on job failure/success
Lecture 5: Azure Login Action Task injecting Secrets
Lecture 6: Create an Azure Kubernetes Cluster
Lecture 7: Azure Kubernetes Github Action Task
Lecture 8: Deploy Kotlin app as a container in AKS
Chapter 4: Real Work DevOps Practice
Lecture 1: Multi Staged Job
Lecture 2: create custom task to generate image version
Lecture 3: Github_sha var for unique tagID
Chapter 5: Build & Deploy Infrastructure on Azure
Lecture 1: Module Agenda
Lecture 2: Install Terraform on Github Runner
Lecture 3: Install TFLint on runner
Lecture 4: Create a TF Config file with Init
Lecture 5: Github & Azure Authentication via Secrets
Lecture 6: Run Terraform VIA Github Action – Part1
Lecture 7: Run Terraform VIA Github Action – Part2
Lecture 8: Set up Manual Gated Approval
Instructors
-
Infrasity Learning
Expert-led DevOps learning online. -
Dhruv dey
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 4 votes
- 4 stars: 4 votes
- 5 stars: 38 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024