GitHub Actions प्राइसिंग, असली आंकड़ों के साथ
GitHub Actions पब्लिक रिपॉज़िटरी के लिए मुफ़्त है। प्राइवेट रिपॉज़िटरी के लिए मिनट के हिसाब से बिल होता है, और हर रनर टाइप की दर अलग है। यह पेज सारी दरें एक जगह रखता है। यह बताता है कि शामिल मिनट असल में कैसे खर्च होते हैं। और यह दिखाता है कि इनवॉइस पर macOS वाली लाइन ही क्यों भारी पड़ती है।
प्रति मिनट की दरें
ये प्राइवेट रिपॉज़िटरी पर होस्टेड रनर के लिए GitHub की प्रकाशित दरें हैं। ये घड़ी के हर मिनट की हैं। हर जॉब अगले पूरे मिनट तक राउंड अप होता है:
Linux 2-core (x64) $0.006 Linux 2-core (arm64) $0.005 Windows 2-core $0.010 macOS 3-core / 4-core $0.062 macOS 12-core $0.077 macOS 5-core (M2 Pro) $0.102
दो बातें साफ़ दिखती हैं। स्टैंडर्ड macOS मिनट Linux मिनट से लगभग दस गुना महंगा है। सबसे बड़ा macOS रनर लगभग सत्रह गुना। इनवॉइस की बाकी हर चीज़ इस कॉलम के आगे छोटी है।
शामिल मिनट असल में कैसे काम करते हैं
पेड प्लान में हर महीने कुछ मिनट शामिल होते हैं। Free पर लगभग 2,000, Team पर 3,000 और Enterprise पर 50,000। पेच यह है कि यह कोटा Linux के बराबर मिनटों में गिना जाता है। macOS का एक मिनट दस शामिल मिनट खाता है, और Windows का एक मिनट दो। इसलिए दस मिनट का एक iOS बिल्ड 3,000 मिनट के कोटे में से सौ मिनट ले लेता है।
असल में Team प्लान पर iOS टीम अपना कोटा पहले एक या दो हफ़्ते में खत्म कर देती है। बाकी महीने वह मीटर वाली दर देती है। शामिल मिनट macOS काम पर छूट कम, और थोड़ी सी मोहलत ज़्यादा हैं।
असली महीना कैसा दिखता है
एक छोटी टीम लें, जो हर पुल रिक्वेस्ट पर 12 मिनट का टेस्ट सूट चलाती है। हर कामकाजी दिन लगभग 20 पुश होते हैं। यह महीने में लगभग 5,000 macOS मिनट है:
5,000 min x $0.062 = $310/mo (standard runner) 5,000 min x $0.102 = $510/mo (largest runner) flat dedicated M6 $139/mo (unlimited)
स्टैंडर्ड दर पर फ़्लैट मशीन लगभग 2,242 मिनट प्रति माह से आगे जीतती है। उसके बाद हर बिल्ड के साथ अंतर बढ़ता है। अपने आंकड़े कैलकुलेटर में डालें।
मिनट के अलावा के खर्च
- स्टोरेज। शामिल कोटे से ज़्यादा आर्टिफ़ैक्ट और कैश का बिल प्रति गीगाबाइट प्रति माह आता है। रिटेंशन डिफ़ॉल्ट पर छोड़ा, तो बड़े Xcode आर्काइव का खर्च बढ़ता जाता है।
- दोबारा डाउनलोड। होस्टेड रनर खाली शुरू होते हैं, इसलिए हर जॉब डिपेंडेंसी फिर लाता है और कैश फिर बनाता है। यह समय भी macOS दर पर बिल होता है।
- कतार का समय मुफ़्त है, पर सस्ता नहीं। macOS रनर के इंतज़ार के मिनट बिल नहीं होते। पर इससे हर मर्ज में देर होती है।
एक फ़ैसला जो मायने रखता है
रोज़ बिल्ड करने वाली टीमों के लिए सवाल यह नहीं कि macOS रनर का कौन सा साइज़ चुनें। सवाल यह है कि प्रति मिनट भुगतान करें भी या नहीं। ब्रेक-ईवन से नीचे मीटर वाला बिल ठीक और आसान है। उससे ऊपर फ़्लैट कीमत वाला डेडिकेटेड Mac हर महीने सस्ता है। और कैश वॉर्म होने पर वह तेज़ भी होता जाता है। macOS मिनट गाइड इस हिसाब को और गहराई से समझाती है।
अक्सर पूछे जाने वाले सवाल
GitHub Actions का प्रति मिनट खर्च कितना है?
+
प्राइवेट रिपॉज़िटरी के लिए: Linux 2-core $0.006, Windows 2-core $0.010, macOS 3 या 4 core $0.062, macOS 12-core $0.077। 5-core M2 Pro macOS रनर $0.102 प्रति मिनट है। स्टैंडर्ड रनर पर पब्लिक रिपॉज़िटरी मुफ़्त हैं।
macOS के लिए शामिल मिनट कैसे गिने जाते हैं?
+
शामिल मिनट Linux के बराबर मिनटों में मापे जाते हैं। macOS का हर मिनट दस शामिल मिनट लेता है और Windows का हर मिनट दो। इसलिए 3,000 मिनट का कोटा सिर्फ़ लगभग 300 macOS मिनट कवर करता है।
क्या GitHub Actions पब्लिक रिपॉज़िटरी के लिए मुफ़्त है?
+
हाँ, पब्लिक रिपॉज़िटरी के लिए स्टैंडर्ड होस्टेड रनर मुफ़्त हैं। बड़े रनर और प्राइवेट रिपॉज़िटरी का बिल प्रति मिनट आता है।
डेडिकेटेड Mac कब GitHub-होस्टेड macOS से सस्ता पड़ता है?
+
स्टैंडर्ड $0.062 दर पर, फ़्लैट $139 प्रति माह वाला डेडिकेटेड रनर लगभग 2,242 macOS मिनट प्रति माह पर बराबर हो जाता है। रोज़ बिल्ड करने वाली ज़्यादातर टीमें पहले दो हफ़्ते में ही यह आंकड़ा पार कर लेती हैं।