पाठ 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/ डायरेक्टरी के अंदर की वर्कफ़्लो फ़ाइलों को पहचानता है।