GitHub Actions macOS मिनट असल में कितने के पड़ते हैं
GitHub macOS रनर के समय के लिए Linux से कई गुना ज़्यादा पैसे लेता है। यह पेज दरों को खोलकर समझाता है। यह दिखाता है कि फ़्लैट डेडिकेटेड मशीन मीटर वाले बिल से कहाँ आगे निकलती है। और यह macOS CI बिल घटाने के व्यावहारिक तरीके बताता है।
दरें
GitHub-होस्टेड रनर पर Linux का मिनट लगभग $0.006 का पड़ता है। macOS का मिनट लगभग $0.062 से $0.102 का पड़ता है, जो आपके चुने रनर के साइज़ पर निर्भर है। घड़ी के एक ही मिनट के लिए यह लगभग 10x से 20x का गुणक है।
पेड प्लान के शामिल मिनट भी वेटेड दर से खर्च होते हैं। इसलिए macOS का एक मिनट आपका कोटा Linux के मिनट से कहीं तेज़ी से खाता है। ज़्यादातर iOS टीमें महीने की शुरुआत में ही शामिल कोटा खत्म कर देती हैं। उसके बाद वे हर मिनट का पैसा देती हैं।
यह गुणक कहाँ से आता है
- macOS सिर्फ़ Apple हार्डवेयर पर चलता है। इसलिए प्रोवाइडर macOS के काम को आम सर्वर पर उस तरह नहीं भर सकते, जैसे Linux को भरते हैं।
- Apple का लाइसेंस तय करता है कि Mac कैसे लीज़ और शेयर हों। इससे ओवरसब्सक्रिप्शन सीमित रहता है।
- होस्टेड रनर हर जॉब में खाली शुरू होते हैं। इसलिए आप डिपेंडेंसी दोबारा डाउनलोड करने और पहले से मौजूद कैश फिर बनाने के मिनट भी देते हैं।
ब्रेक-ईवन का हिसाब
$0.062 से $0.102 प्रति मिनट की निचली दर पर, फ़्लैट $139 प्रति माह वाला डेडिकेटेड रनर लगभग 2,242 मिनट प्रति माह पर अपनी कीमत वसूल कर लेता है। तुलना के लिए, टेस्ट वाले असली iOS प्रोजेक्ट पर यह रोज़ के कुछ पुल रिक्वेस्ट जितना है।
3,000 min/mo metered $240 to $480 flat $139 6,000 min/mo metered $480 to $960 flat $139 12,000 min/mo metered $960 to $1,920 flat $139
अपनी टीम का सटीक आंकड़ा देखने के लिए अपने मिनट कैलकुलेटर में डालें।
बिल घटाने के तरीके
- जो काम macOS का नहीं, उसे Linux पर ले जाएँ। लिंट, शेयर्ड पैकेज के यूनिट टेस्ट और रिलीज़ टूलिंग को शायद ही कभी Mac चाहिए।
- भरपूर कैश करें। होस्टेड रनर पर SwiftPM, CocoaPods और DerivedData के कैश रिस्टोर करें, ताकि उन्हें फिर बनाने के पैसे न लगें।
- मैट्रिक्स की बर्बादी घटाएँ। पूरा डिवाइस मैट्रिक्स main पर चलाएँ और पुल रिक्वेस्ट पर सिर्फ़ एक कॉन्फ़िगरेशन।
- ब्रेक-ईवन के बाद फ़्लैट कीमत पर जाएँ। जब आप लगातार 2,242 मिनट से ऊपर हों, तो मीटर वाला बिल सबसे महंगा विकल्प है।
अक्सर पूछे जाने वाले सवाल
GitHub Actions पर macOS का एक मिनट कितने का है?
+
रनर के साइज़ के हिसाब से लगभग $0.062 से $0.102 प्रति मिनट, जबकि Linux का लगभग $0.006 है। macOS के मिनट प्लान में शामिल मिनट भी वेटेड गुणक से खर्च करते हैं।
macOS रनर Linux से इतने महंगे क्यों हैं?
+
macOS कानूनी तौर पर सिर्फ़ Apple हार्डवेयर पर चल सकता है। इसलिए प्रोवाइडर इस काम को सस्ते आम सर्वर पर इकट्ठा नहीं कर सकते। Apple का लाइसेंस भी सीमित करता है कि मशीनें कैसे शेयर हों। हार्डवेयर डेडिकेटेड होता है, और उसकी लागत आपके मिनटों पर बँटती है।
डेडिकेटेड Mac कब प्रति मिनट भुगतान से सस्ता पड़ता है?
+
कम मीटर दर पर, फ़्लैट $139 प्रति माह वाली मशीन लगभग 2,242 macOS मिनट प्रति माह पर बराबर हो जाती है। उससे ऊपर फ़्लैट कीमत सस्ती है, और हर बिल्ड के साथ अंतर बढ़ता है।
क्या GitHub प्लान के शामिल मिनट macOS बिल्ड को कवर करते हैं?
+
कुछ हद तक। macOS के लिए शामिल मिनट वेटेड दर से खर्च होते हैं। इसलिए कोटा असली आंकड़े से कहीं जल्दी खत्म होता है। रोज़ बिल्ड करने वाली टीमें आम तौर पर महीने के पहले एक या दो हफ़्ते में ही पेड मिनट पर आ जाती हैं।