अत्यधिक मूल्यवान ट्रैविस सीआई के विकल्प के रूप में, गिटहब एक्शन भी कुछ समय के लिए उपलब्ध रहा है। निरंतर एकीकरण उपकरण के रूप में, यह गिटहब कोड प्लेटफॉर्म पर बहुत अच्छी तरह से एकीकृत है और अब बहुत स्थिर है। GitHub क्रियाएँ YAML कॉन्फ़िगरेशन फ़ाइलों पर आधारित होती हैं जिन्हें रिपॉजिटरी में रखा जाता है जहाँ वर्कफ़्लो चलना चाहिए।
नीचे एक बॉयलरप्लेट YAML फ़ाइल है जो अगले पुश पर स्वचालित परीक्षण चलाने के लिए पर्याप्त है, उदाहरण के लिए विभिन्न वातावरणों में PHPUnit और Jest पर आधारित - MySQL या PostgreSQL (या मार्केटप्लेस में अन्य क्रियाओं में से एक) का एकीकरण भी। नहीं संकट:
4130f4fc3ee978baafb1b24b7e623190
सभी चल रहे परीक्षण तब रिपॉजिटरी में "एक्शन" टैब में पाए जा सकते हैं। महान बात: GitHub क्रियाएँ सार्वजनिक रिपॉजिटरी (प्रति माह 2,000 मिनट के लिए) के लिए उपयोग करने के लिए पूरी तरह से स्वतंत्र हैं। यदि आप पहले से स्थानीय रूप से प्रयोग करना चाहते हैं, तो हम एक्ट टूल का उपयोग करने की सलाह देते हैं, जिसका उपयोग स्थानीय रूप से धावकों को अनुकरण करने के लिए भी किया जा सकता है।