CI CD with GitHub Actions Workflow - Infra & App Deployment
Infrasity Learning
3:25:18
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?
More details
DescriptionAutomate 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
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
Infrasity Learning
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 29
- duration 3:25:18
- Release Date 2023/02/26