मैं Fastlane एक सीआई वातावरण में जहां निम्न होना चाहिए शामिल करने की कोशिश कर रहा है: एक परीक्षण रन से सक्रिय होना चाहिएस्कैन के लिए Fastlane के क्रम में सुधार> तैनात
- किसी भी
master
शाखा करने के लिए प्रतिबद्ध है और फिर Testflight में एक निर्माण। development
शाखा में कोई भी प्रतिबद्धता परीक्षण परीक्षण को ट्रिगर करना चाहिए और फिर Fabric Beta में निर्माण करना चाहिए।- कोई अन्य प्रतिबद्धता या पुल अनुरोध परीक्षण परीक्षण को ट्रिगर करना चाहिए।
लेन match
के माध्यम से सभी कोड हस्ताक्षर के साथ काम कर रहे हैं।
आदेश निर्माण दो बार मैं Gym
के माध्यम से निर्माण कर रहा हूँ से बचने के लिए और उसके बाद skip_build: true
और clean: false
साथ Scan
, #3353 में उल्लिखित।
हालांकि यह cocoapods
निर्भरताओं की मात्रा के कारण बिल्ड समय के साथ मदद करता प्रतीत होता है, यह travis-ci.org में 50 मिनट की सीमा से अधिक हो जाता है। (बिल्ड लॉग की जांच करने के लिए स्वतंत्र महसूस करें)
रनिंग समय के मामले में यह कैसे सुधार किया जा सकता है? (#3 में उल्लिखित धीमी संकलन स्विफ्ट कार्यों को ठीक करने के अलावा)
संदर्भ के लिए, यहां मेरा Fastfile है।
क्या आप समांतर बिल्डों का उपयोग कर सकते हैं? यदि ऐसा है तो आप परीक्षण के लिए एक और दूसरे को तैनाती के लिए मैट्रिक्स बिल्ड का उपयोग कर सकते हैं। –