Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

GitHub Actions Step by Step DEMO for Beginners

158.2K views on YouTube

Topics:
1. What is GitHub Actions
2. How to use – Step by Step DEMO
3. A demo workflow file – how to create, run and check results
4. Terms : Workflows, Events, Jobs, Steps

00:00 Intro
01:26 What are GitHub Actions
05:42 Demo
07:06 Create a new repository
09:18 Create workflow yaml file
15:28 Check results
19:48 Terms in GitHub Actions

*GitHub Actions*
Feature in GitHub to create custom Automated Workflows
– automate SDLC workflows
– implement CI CD DevOps

DEMO
Step 1 – Signup and Login to GitHub.com
Step 2 – Create a new Repository
Step 3 – In the repo create a folder .github/workflows
Step 4 – In the folder create a YAML file with .yml extension
Step 5 – Add the content of the workflow in the file
Step 6 – Commit and push the changes
Step 7 – Goto Repo main page and click “Actions” tab
Step 8 – Select the workflow from left sidebar and check the logs and results

Terms:
WORKFLOW : collection of jobs, defined in a YAML file
name:
EVENTS : any activity in the repo that can trigger a workflow
on:
JOBS : collection of steps
jobs:
STEPS : actions to be taken, commands, scripts
steps:
Chain Jobs – :needs

Git & GitHub Hands-On – https://youtu.be/B8NurikxEo8
https://gist.github.com/weibeld/f136048d0a82aacc063f42e684e3c494

QUIZ – https://forms.gle/UHAjM1aUDzdcq2wM8

#GitHubActions #Demo #CI_CD

▬▬▬▬▬▬

Share with all who may need this

If my work has helped you, consider helping any animal near you, in any way you can

Never Stop Learning
Raghav Pal

▬▬▬▬ USEFUL LINKS ▬▬▬▬

✅ ALL TUTORIALS – https://AutomationStepByStep.com/

✅ CI | CD | DEVOPS

Jenkins Beginner – https://bit.ly/2MIn8EC
Jenkins Tips & Trick – https://bit.ly/2LRt6xC
Docker – https://bit.ly/2MInnzx
Jenkinsfile – https://bit.ly/3JSMSZ7
Kubernetes – http://bit.ly/2MJIlMK
Vagrant – https://bit.ly/3MVKdBt
Ansible – https://bit.ly/3MUsY3h
Terraform – https://bit.ly/4hMh3l6

✅ WEB TESTING

Selenium Beginners – https://bit.ly/2MGRS8K
Selenium Java Framework from Scratch – https://bit.ly/2N9xvR6
Selenium Python – https://bit.ly/2oyMp5x
Selenium 4 – https://bit.ly/3AiJOlP
Selenium Tips – https://bit.ly/2owxc50
Selenium Builder – https://bit.ly/2MKNtlq
Katalon Studio – https://bit.ly/2wARFdi
Robot Framework with RIDE- https://bit.ly/2Px6Ue9
Robot Framework with Eclipse – http://bit.ly/2N8DZxb

Testim – https://bit.ly/3VbnNQb
TestCafe – https://bit.ly/3O6eYmK
AccelQ – https://bit.ly/3PlsAsh
Cucumber BDD – https://bit.ly/3Cnno4z
Cypress – https://bit.ly/3PpEukM
Playwright – https://bit.ly/3iuPByJ
WebdriverIO – https://bit.ly/3IJyofA
XPath & Web Locators – https://bit.ly/3PpEvoQ

✅ API TESTING

Web Services (API) – https://bit.ly/2MGafL7
SoapUI – https://bit.ly/2MGahmd
Postman – https://bit.ly/2wz8LrW
Postman 2022 – https://bit.ly/3JWm4qX
Postman 2024 – https://bit.ly/3AE2wr6
Rest Assured – https://bit.ly/3zUdhRD
Karate API Testing – https://bit.ly/3w3H5Ku
General – https://bit.ly/2PYdwmV
JMeter API Testing – https://bit.ly/3AgVPar
Katalon Studio API Testing – https://bit.ly/2BwuCTN
API Mocking – https://bit.ly/3bYPsjS

✅ MOBILE TESTING

Appium – https://bit.ly/2ZHFSGX
Appium 2 – https://bit.ly/3UJujNJ
Mobile Playlist – https://bit.ly/2PxpeUv

✅ PERFORMANCE TESTING

JMeter Beginner – https://bit.ly/2oBbtIU
JMeter Intermediate – https://bit.ly/2oziNVB
JMeter Advanced – https://bit.ly/2Q22Y6a
JMeter Tips & Tricks – https://bit.ly/2NOfWD2
Gatling – https://bit.ly/3QrWfkV
Performance Testing – https://bit.ly/2wEXbLS

✅ SOURCE CODE MANAGEMENT

Git & GitHub – https://bit.ly/2Q1pagY
GITLAB – http://bit.ly/2kQPGyQ

✅ IDE

Eclipse – https://bit.ly/3AnRhQP
IntelliJ IDEA – https://bit.ly/3AnyDZ8
Visual Studio Code – https://bit.ly/2V15yvt

✅ PROGRAMMING

Java Beginners – https://bit.ly/2PVUcXs
Java Tips & Tricks – https://bit.ly/2CdcDnJ
Groovy – https://bit.ly/2FvWV5C
JavaScript – http://bit.ly/2KJDZ8o
TypeScript – https://bit.ly/3dvJBmz
Python – http://bit.ly/2Z4iRye
Ruby – https://bit.ly/3JRRmzf

✅ BUILD TOOLS

Maven – https://bit.ly/2NJdDRS
Gradle – http://bit.ly/30l3h1B

✅ CLOUD SERVICES

Browserstack – https://bit.ly/3w7kxZn
Saucelabs – https://bit.ly/3w7kAo1
LambdaTest – https://bit.ly/3C6TBwM

✅ PROJECT MANAGEMENT

Jira – https://bit.ly/3AFzE1L

✅ DATA FORMATS

JSON – https://bit.ly/3w450tq
XML – https://bit.ly/3PqRneH

✅ OTHERS

Virtualization on Windows – http://bit.ly/2SItIL9
Mock Interviews – https://bit.ly/3QGwwVJ

Redis – https://bit.ly/2N9jyCG
Misc – https://bit.ly/2Q2q5xQ
Tools & Tips – https://bit.ly/2oBfwoR
QnA Friday – https://bit.ly/2NgwGpw
Sunday Special – https://bit.ly/2wB23BO

🙌 Connect with Raghav:

* Ask Raghav: https://bit.ly/2CoJGWf
* GitHub: https://github.com/Raghav-Pal
* Udemy: https://www.udemy.com/user/raghav-pal-3/

Shorts Eng – https://bit.ly/3H9bifV
Shorts Hindi – https://bit.ly/3XY7XqN

➡️ Subscribe for more videos: https://www.youtube.com/@RaghavPal

—