GitHub Actions Tutorial – Basic Concepts and CI/CD Pipeline with Docker
Complete Github Actions Tutorial | GitHub Actions CI/CD | GitHub Actions Docker Build and Push | GitHub Actions Demo
► Complete DevOps Bootcamp …– full educational program 👉🏼 https://bit.ly/3MRumn2
► Follow me on IG for behind the scenes content: 👉🏼 https://bit.ly/2F3LXYJ
In this GitHub Actions Tutorial we go through the following topics:
First I explain what GitHub Actions actually is and we will look at specific developer workflow use cases that you can automate with GitHub Actions .
After that I explain the basic concepts of GitHub Actions, including the GitHub Events and Actions and workflow and HOW GitHub Actions actually automates these workflows using these components.
Having understood what GitHub Actions solves and how it makes it possible, I will go through the most common workflow, which is CI/CD pipeline.
I will explain shortly why it is not just another ci/cd tool or what are the benefits of GitHub Actions ci cd pipeline.
Finally we will go through a hands-on DEMO, where I explain the syntax of github actions workflow file, and then I show you a complete ci pipeline setup with my example Java Gradle project, which we will build into a Docker Image and push to a private Docker repository on DockerHub.
#githubactions #github #cicd #techworldwithnana
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 – Intro
01:03 – What is Github Actions?
01:29 – What are developer workflows? Use Cases for GitHub Actions
04:50 – Basic Concepts of GitHub Actions: How GitHub Actions automates those workflows? GitHub Events & Actions
06:41 – GitHub Actions CI/CD
07:18 – Why another CI/CD Tool – Benefits of Github Actions
09:50 – DEMO – Create CI Workflow or Pipeline
13:04 – Syntax of Workflow File
20:40 – Where does this Workflow Code run? GitHub Action Runner
24:35 – Build Docker Image and push to private Docker Repo
▬▬▬▬▬▬ Useful Links 🛠 ▬▬▬▬▬▬
My GitHub repository: ► https://github.com/nanuchi/my-project
GitLab repo with all relevant links: ► https://gitlab.com/nanuchi/youtube-tutorial-series/-/blob/master/github-actions/links.md
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Docker and Kubernetes tutorial ► https://bit.ly/2YGeRp9
DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6
Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08
YAML Tutorial ► https://youtu.be/1uFVr15xDGg
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
INSTAGRAM ► https://bit.ly/2F3LXYJ
TWITTER ► https://bit.ly/3i54PUB
LINKEDIN ► https://bit.ly/3hWOLVTShow More
GitHub Actions Tutorial – Basic Concepts and CI/CD Pipeline with Docker
► Grab your free DevOps Roadmap: https://bit.ly/3YC0r7Y Complete …
CI/CD with JetBrains TeamCity | TeamCity Tutorial
CI/CD with Teamcity | TeamCity Tutorial | Setup CI Pipeline from …
Complete Jenkins Pipeline Tutorial | Jenkinsfile explained
In this complete Jenkins Pipeline Tutorial, I explain everything you …
Run Jenkins in Docker Container – Jenkins Pipeline Tutorial for Beginners 1/4
Learn how to run Jenkins in a Docker Container. This video covers the …
Create Multibranch Pipeline with Git – Jenkins Pipeline Tutorial for Beginners 2/4
Create Multibranch Pipeline, configure credentials in Jenkins and …
Jenkinsfile – Jenkins Pipeline Tutorial for Beginners 3/4
Jenkinsfile Pipeline Tutorial. Learn about Jenkinsfile, the pipeline …
Trigger Jenkins Build automatically – Jenkins Pipeline Tutorial for Beginners 4/4
Jenkins Gitlab Integration. Learn how to trigger build on commit. In …
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
Full ArgoCD Tutorial | Learn about the GitOps CD tool for Kubernetes ► …
GitLab CI/CD Full Course released – CI/CD with Docker | K8s | Microservices!
Learn how to build production-ready CI/CD pipelines in one …
GitLab CI CD Tutorial for Beginners [Crash Course]
Learn GitLab CI/CD by building a complete CICD pipeline for a python …
Azure DevOps Tutorial for Beginners | CI/CD with Azure Pipelines
► Grab your free DevOps Roadmap: https://bit.ly/4m6jzFc Azure DevOps …
DevSecOps Tutorial for Beginners | CI Pipeline with GitHub Actions and Docker Scout
DevSecOps Project | DevSecOps Pipeline for Python project with GitHub …
