คำถามติดแท็ก ios

2
โครงสร้างพื้นฐานการรวมอย่างต่อเนื่องสำหรับโครงการ iOS หลายโครงการ
ในฐานะนักพัฒนา iOS ฉันต้องการสร้างโครงสร้างพื้นฐาน CI และ CCQ (= คุณภาพรหัสต่อเนื่อง) สำหรับโครงการ iOS ที่เรามีในการพัฒนา เราใช้ Jenkins และ SonarQube สำหรับโครงการบนเว็บและ Android เกือบทั้งหมดแล้ว (โดยใช้โครงการ VM foreach การติดตั้งและกำหนดค่า CI และ CCQ เป็นไปโดยอัตโนมัติ) และใช้งานได้ดี แต่สำหรับโครงการ iOS เจนกินส์จำเป็นต้องสร้างบนคอมพิวเตอร์ที่ใช้ macOS ดังนั้นฉันไม่แน่ใจว่าฉันมีโซลูชันที่สมบูรณ์แบบสำหรับสิ่งนั้น ฉันกำลังมองหาวิธีแก้ปัญหาการจำลองเสมือน macOS สำหรับแต่ละโครงการเพื่อสร้าง macOS เสมือนและติดตั้ง Jenkins เป็นทาสที่นั่นเพื่อจัดการงานสร้าง โซลูชันดูสมบูรณ์แบบ แต่ดูเหมือนว่าผิดกฎหมายที่จะมี VM มากกว่า 2 เครื่องที่ทำงานกับ macOS (และแน่นอนว่าเฉพาะในคอมพิวเตอร์ Mac เท่านั้น) http://images.apple.com/legal/sla/docs/macOS1012.pdf …

3
โฮสต์ CI / CD สำหรับ iOS ที่ไม่ได้อยู่ในสหรัฐอเมริกา
TL: DR: คุณรู้จักผู้ให้บริการ CI / CD สำหรับ iOS ที่มีดาต้าเซ็นเตอร์ / บิลด์บ็อกซ์ในเอเชียหรืออย่างน้อยในยุโรป (คะแนนโบนัสหากพวกเขาให้ทั้งสร้างและปรับใช้ แต่สร้างเป็น MVP) กลับเรื่อง: เรากำลังเรียกใช้ CI / CD ในระดับสำหรับ iOS และ Android: เรารันทั้ง 10+ พร้อมกันเพื่อสร้าง / ทดสอบเพื่อตรวจสอบสาขา Merge-Request ของเรา เรากำลังใช้ผู้ให้บริการ SaaS / คลาวด์เราค่อนข้างพอใจกับ ... ยกเว้นที่ตั้งของพวกเขา เราอยู่ในเอเชียเช่นเดียวกับที่มาของเรา ลูกค้าอยู่ในอุตสาหกรรมที่มีการควบคุมอย่างเข้มงวดและต่อสู้อย่างหนักเพื่อรักษาแหล่งกำเนิดไว้ล่วงหน้าเนื่องจากพวกเขาคิดว่าผู้ควบคุมเครื่องยังไม่สามารถจัดการกับแหล่งที่มาในคลาวด์ได้ โปรดยอมรับหลักฐานนี้ ฉันเข้าใจว่าทำไมพวกเขาต้องปล่อยมันไป แต่ตอนนี้ ... คิดว่าพวกเขาทำไม่ได้ สิ่งที่หมายถึงคือ: แหล่งที่มาอยู่ในเอเชีย แต่ผู้ให้บริการ CI / CD ที่สร้างมันดูเหมือนว่าจะอยู่ในสหรัฐอเมริกา …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.