⚙️
Pull Requests & Collaboration

GitHub Actions Basics

Built-In CI/CD
💡 GitHub, Actions, EK, "AUTOMATIC, FACTORY, WORKER", jaisa, hai — JAB, bhi, TUM, code, bhejte, ho, WO, KHUD, tests, chalata hai, build, karta hai, aur, RESULT, batata hai.

GitHub, Actions, EK, CI/CD, PLATFORM, hai, JO, DIRECTLY, GitHub, ke, ANDAR, BUILT-IN, hai — YAML, FILES, mein, DEFINE, kiya, jaata hai, ki, KAUNSE, EVENTS, PAR, KYA, WORKFLOWS, RUN, HONGE.

GitHub, Actions, workflows, ka, RESULT, DIRECTLY, PR, PAGE, PAR, "status, checks" ki, TARAH, dikhta hai — TEAMS, YE, ENFORCE, kar, sakti, HAIN, ki, FAILING, checks, waale, PRs, MERGE, hi, na, ho, sakein.

# .github/workflows/ci.yml
on: [push, pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm test
⚙️
GitHub, Actions, EK, "AUTOMATIC, FACTORY, WORKER", jaisa, hai — JAB, bhi, TUM, code, bhejte, ho, WO, KHUD, tests, chalata hai, build, karta hai, aur, RESULT, batata hai.
1 / 2
⚡ Quick Recap
  • GitHub Actions = built-in CI/CD, .github/workflows/ YAML files mein defined
  • Workflow results PR page par status checks ki tarah dikhte hain
  • Actions marketplace mein hazaaron pre-built reusable actions available hain
Is page mein (2 subtopics)

GitHub, Actions, EK, CI/CD, PLATFORM, hai, JO, DIRECTLY, GitHub, ke, ANDAR, BUILT-IN, hai — YAML, FILES, (".github/workflows/") mein, DEFINE, kiya, jaata hai, ki, KAUNSE, EVENTS, (jaise, "push", "pull_request") PAR, KYA, WORKFLOWS, (jaise, tests, chalana) RUN, HONGE.

# .github/workflows/ci.yml
on: [push, pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm test

GitHub, Actions, workflows, ka, RESULT, (pass/fail) DIRECTLY, PR, PAGE, PAR, "status, checks" ki, TARAH, dikhta hai — TEAMS, YE, ENFORCE, kar, sakti, HAIN, ki, FAILING, checks, waale, PRs, MERGE, hi, na, ho, sakein.

💡Tip: GitHub, Actions, marketplace, mein, HAZAARON, PRE-BUILT, "actions" (reusable, workflow, STEPS) AVAILABLE, HAIN — jaise, DIRECTLY, npm, PACKAGES, publish, karna, ya, Docker, images, build, karna.