पाठ 16 / 18

एक न्यूनतम वर्कफ़्लो

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

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

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

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

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

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

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

  • .github/workflows/
  • actions/
  • ci/
Answer

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