CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD

GitHub Actions Tutorial for Beginners, Developers and DevOps Engineers

4.00 (4 reviews)
Udemy
platform
English
language
Development Tools
category
CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD
101
students
13.5 hours
content
Mar 2024
last update
$74.99
regular price

What you will learn

Complete GitHub Actions CI/CD in easy steps

DevOps CI/CD Pipeline to Build, Test and Deploy your Code

Publishing Java, NPM Packages to GitHub Packages

Containerization with GitHub Actions

Publish Docker Images to DockerHub , AWS ECR using GitHub Actions

Setup Kubernetes Cluster | Install Kubernetes using Minikube, Kubeadm and eksctl | Helm Introduction, Install helm , structure of Helm Chart

Deploying to Kubernetes using GitHub Actions | Deploy Node,js and Java Helm chart on AWS EKS using GitHub Actions

Deploy to Kubernetes using GitHub Actions and ArgoCD

Why take this course?

🚀 **Master CI/CD with GitHub Actions - Your Comprehensive Guide!** 🌟 **Course Title:** CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD **Course Headline:** 🎓 **GitHub Actions Tutorial for Beginners, Developers and DevOps Engineers** --- **Overview:** Welcome to the ultimate GitHub Actions tutorial designed for beginners, developers, and DevOps engineers alike! In this course, we will dive deep into the world of continuous integration and deployment (CI/CD) using GitHub Actions. Whether you're new to CI/CD or looking to refine your skills, this course will provide you with hands-on experience and a solid understanding of GitHub Actions' workflows, events, jobs, steps, actions, runners, and more. --- **What You'll Learn:** **Introduction to GitHub Actions, Sample Workflow, Environment Variables** - **GitHub Actions Basics**: Understand the core components of GitHub Actions including workflows, events, jobs, steps, actions, and runners. - Introduction to GitHub Actions - Types of Workflows and Events - Executing Jobs and Steps - Exploring Actions and Runners - **Creating Sample Workflow**: Learn how to create a sample workflow that serves as the building block for your CI/CD pipelines. - Setting up a Basic Workflow - Understanding Contexts for Workflows - **Checkout Actions and Environment Variables**: Get hands-on experience with using actions to check out code and managing environment variables within GitHub Actions. - Checkout Actions for Code Repository Access - Utilizing Environment Variables in Workflows **Workflows in GitHub Actions** - **Workflow Syntax**: Master the syntax used to define workflows and create complex pipelines tailored to your project's needs. - Writing Workflow Files with YAML - Configuring Workflow Triggers - **Secrets in GitHub Actions Workflow**: Learn how to add secrets to your workflows for secure management of sensitive information like API keys, passwords, and tokens. **Scheduling Jobs in GitHub Actions** - **Cron Expression**: Discover how to schedule jobs on a recurring schedule using cron expressions. - Implementing CI Pipelines with Scheduled Jobs - Including or Excluding Matrix Configuration for Parameterized Tests **Continuous Integration (CI) with GitHub Actions** - **Build and Test Projects**: Follow step-by-step tutorials to set up CI pipelines for different programming languages such as Java, Python, GO, and Ruby. - Configuring Workflows for Maven and Gradle Java Projects - Setting Up Workflows for Python and GO Language Projects - Establishing Workflows for Ruby Projects **JaCoCo Integration with GitHub Actions** - **Code Coverage**: Integrate JaCoCo to measure the test coverage of your Java applications within your GitHub Actions workflow. - Configuring JaCoCo for Maven and Gradle Java Projects **GitHub Packages and Publishing Packages with GitHub Actions** - **Package Publishing**: Learn how to publish your Java, Node.js packages, or any other artifact to GitHub Packages, making it easily accessible for consumption. - Publishing Java Artifacts with Gradle and Maven - Publishing Node.js Packages with npm **Containerization with GitHub Actions** - **Docker and AWS ECR**: Containerize your applications using Docker, push the images to Docker Hub or AWS Elastic Container Registry (ECR), and learn best practices for container management. - Building and Pushing Docker Images to Docker Hub or AWS ECR **Understanding Helm and Kubernetes** - **Deployment Strategies**: Explore the use of Helm charts for deploying applications to Kubernetes, and understand how GitHub Actions can be used to automate this process. - Deploying Java Helm Charts on Amazon EKS via GitHub Actions - Automating Kubernetes Deployment with GitHub Actions --- By the end of this course, you'll have a full arsenal of CI/CD capabilities using GitHub Actions, enabling you to efficiently and securely manage your software development lifecycle. Whether you're pushing code, building containers, or deploying to Kubernetes, GitHub Actions is the powerful tool you need in your DevOps journey. Enroll now and transform the way you build, test, and release software! 🚀💻

Screenshots

CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD - Screenshot_01CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD - Screenshot_02CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD - Screenshot_03CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD - Screenshot_04

Reviews

DevOps
September 2, 2023
Real time Hands-on Course on Udemy for those who want to learn GitHub Actions CI/CD, the instructor explain the lectures really clear and all the exercises are very useful to gain experience and build up on this skill. No one covered GitHub Actions Package registry, Deploy to Kubernetes using GitHub Actions, Deploy Nodejs, java helm chart on EKS using GitHub Actions CI CD by other GitHub Actions instructor on Udemy. keep it up, Thanks .

Charts

Price

CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD - Price chart

Rating

CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD - Ratings chart

Enrollment distribution

CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD - Distribution chart

Related Topics

4998034
udemy ID
11/27/2022
course created date
1/23/2024
course indexed date
Bot
course submited by