CI CD using GitHub Actions-Made Easy | GitHub Actions CI/CD
What you'll 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
- Deploying to Kubernetes using GitHub Actions
Requirements
- Basic GitHub Knowledge and Computer Knowledge
Description
In this Course we are going to cover,
Introduction to GitHub Actions, Sample Workflow, Environment Variables
Introduction to GitHub Actions, Workflows, Events, Jobs, Steps, Actions, Runners
Creating Sample Workflow in GitHub Actions
Checkout Actions and Environment Variables in GitHub Actions
How to use Contexts in GitHub Actions
How to Use Different Shells in GitHub Actions
Default and Custom Environment Variables in GitHub Actions
Workflows in GitHub Actions
Using Workflow Syntax in GitHub Actions
Adding Secrets in GitHub Actions Workflow
Scheduling Jobs in GitHub Actions
Scheduling Cron Expression in GitHub Actions
Include and Exclude Matrix Configuration in GitHub Actions
Continuous Integration (CI) with GitHub Actions
GitHub Actions Workflow to Build and Test Java Project with Maven
GitHub Actions Workflow to Build and Test Java Project with Gradle
GitHub Actions Workflow to Build and Test Python Project
GitHub Actions Workflow to Build and Test GO Language Project
GitHub Actions Workflow to Build and Test Ruby Project
JaCoCo Integration with GitHub Actions
Integrate JaCoCo for Java Maven Project with GitHub Actions
Integrate JaCoCo for Java Gradle Project with GitHub Actions
GitHub Packages and Publishing Packages with GitHub Actions
Publishing Java packages with Gradle to GitHub Packages
Publishing Java packages with Maven to GitHub Packages
Publishing Node.js packages to NPM using GitHub Actions
Containerization with GitHub Actions
Build and Push Docker Image to Docker Hub with GitHub Actions
Build and Push Docker Image to AWS ECR with GitHub Actions
Continuous Deployments(CD) with GitHub Actions
Continuous Deployments(CD) with GitHub Actions, Deploy a Web App using Amazon EC2
Deploy to Minikube with GitHub Actions
Deploy Helm Chart on EKS cluster | Deploy Application on EKS using HELM - Practical Tutorial | Helm | How to Use Helm to deploy Helm Charts in Kubernetes
Deploy Node.js App on EKS using GitHub Actions | Build and Deploy to Kubernetes using GitHub Actions | Automatic deploy to Kubernetes with GitHub Action
Java + Maven + GitHub Actions + Docker + ECR + Helm + Kubernetes | Deploy Java Helm Chart on EKS via GitHub Actions
Who this course is for:
- DevOps Engineer, Software Test Engineer and Software Developer
Instructor
SkyHigh Services are community peoples where we can provides Training on DevOps Tools, Linux, Databases, Clouds, GitHub Actions, Docker, Kubernetes, Prometheus and Grafana, Helm
Learning and Knowledge sharing is our Passion.
We believe in Sharing Knowledge to others.
We are in Infrastructure, DevOps and SRE domain from last 10 years and our aim to provide real time scenario based learning contents to our students