# एक न्यूनतम वर्कफ़्लो — गिटहब

Source: https://www.geekswithgeeks.com/hi/github/gh-actions-workflow

> एक YAML वर्कफ़्लो जो हर पुश पर टेस्ट चलाता है।

## वर्कफ़्लो कहाँ रहते हैं

वर्कफ़्लो `.github/workflows/` के अंदर रखी YAML फ़ाइलें हैं — गिटहब उन्हें अपने-आप पहचान लेता है।

## पुश पर टेस्ट चलाना

यह न्यूनतम वर्कफ़्लो कोड चेकआउट करता है, Node.js सेटअप करता है, और हर पुश पर टेस्ट सुइट चलाता है।

```yaml
name: CI
on: [push]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 20
      - run: npm install
      - run: npm test
```

**Quiz:** गिटहब एक्शन्स वर्कफ़्लो YAML फ़ाइलें रिपॉज़िटरी में कहाँ होनी चाहिए?

- [x] .github/workflows/
- [ ] actions/
- [ ] ci/

*Answer:* .github/workflows/. गिटहब केवल .github/workflows/ डायरेक्टरी के अंदर की वर्कफ़्लो फ़ाइलों को पहचानता है।
