บริการ Xcode: ฉันต้องการ Mac แยกต่างหากสำหรับ OS X Server บน Mavericks หรือไม่


12

ฉันเป็นผู้พัฒนา iOS และฉันต้องการใช้การรวมอย่างต่อเนื่องใน Xcode

ฉันได้รับอีเมลต่อไปนี้จาก Apple:

ในฐานะนักพัฒนา iOS ตอนนี้คุณสามารถใช้ประโยชน์จากการรวมอย่างต่อเนื่องใน Xcode โดยการสร้างบอทด้วย OS X Server สำหรับ Mavericks ที่ทำให้กระบวนการสร้างวิเคราะห์วิเคราะห์ทดสอบและเก็บถาวรแอปของคุณโดยอัตโนมัติ เมื่อบอตทำงานบน Mac ระยะไกล Xcode บนเครื่องพัฒนาของคุณจะแสดงรายงานการสร้างและทดสอบ บอตสามารถสร้างรีลีสปกติสำหรับทีมงาน QA ของคุณได้รับการกำหนดค่าให้ทำงานทุกครั้งที่เช็คอินและแม้แต่ทดสอบแอปของคุณบนอุปกรณ์ iOS ที่เชื่อมต่อ

ฉันดาวน์โหลด OS X Server สำหรับ Mavericks และดูเหมือนว่าเป็นแอปพลิเคชัน

คำถามของฉันคือฉันสามารถติดตั้ง OS X Server บนเครื่อง iMac ของฉันและใช้งานการรวมอย่างต่อเนื่องได้หรือไม่? หรือฉันจะต้องมี Mac สำหรับเซิร์ฟเวอร์ OS X แยกต่างหากเพื่อเรียกใช้บริการ Xcode

คำตอบ:


13

คำตอบสั้น ๆ คือใช่คุณสามารถติดตั้ง OS X Server และ Xcode Service บน iMac ของคุณ คุณไม่ต้องการ Mac เครื่องอื่นสำหรับเซิร์ฟเวอร์

ในรายละเอียดมีคำถามสองส่วนนี้:

1. คุณสามารถติดตั้ง OS X Server บน Mac ของคุณได้หรือไม่?

ใช่คุณสามารถติดตั้ง OS X Server บน iMac ของคุณได้ คุณไม่ต้องการ Mac เครื่องอื่นสำหรับเซิร์ฟเวอร์ จากช่วงเวลาของ OS X Lion, OS X Serverเป็นเพียงแอปพลิเคชั่นอื่นที่คุณซื้อจาก Mac App Store และติดตั้ง คุณสามารถติดตั้งบน Mac ใด ๆ ที่มีเวอร์ชันไคลเอ็นต์ OS X อยู่แล้ว

ความต้องการที่จะเรียกใช้ OS X Mavericks เซิร์ฟเวอร์ได้แก่ :

คอมพิวเตอร์ Mac ที่ใช้ OS X Mavericks
หน่วยความจำ 2GB
พื้นที่ว่างบนดิสก์ 10GB; คุณสมบัติบางอย่างต้องการพื้นที่ดิสก์เพิ่มเติม

2. คุณสามารถติดตั้ง Xcode Service บน Mac สำหรับการพัฒนา (โดยไม่ต้องใช้ Mac เครื่องอื่นเป็นเซิร์ฟเวอร์ได้หรือไม่)

ใช่คุณสามารถติดตั้ง Xcode Service บน Mac ของคุณได้ Xcode ต่อเนื่องบูรณาคู่มือรัฐ (เหมืองเน้น):

หมายเหตุ:โดยทั่วไปเวิร์กโฟลว์การรวมอย่างต่อเนื่องต้องอาศัยคอมพิวเตอร์ Mac หนึ่งเครื่องขึ้นไปที่กำลังใช้งาน Xcode และบนเซิร์ฟเวอร์แยกต่างหากที่รันบริการ Xcode อย่างไรก็ตามคุณสามารถติดตั้ง OS X Server และเรียกใช้บริการ Xcode บน Mac การพัฒนาของคุณ การกำหนดค่าดังกล่าวจะมีประโยชน์สำหรับการประเมินวิธีการปรับใช้การรวมอย่างต่อเนื่อง หลังจากนั้นคุณจะพบว่ามีประโยชน์มากกว่าที่จะมีเซิร์ฟเวอร์เฉพาะที่ใช้งานบริการ Xcode การโฮสต์ที่เก็บข้อมูลของคุณและการรวมระบบที่ดำเนินการจากระยะไกล


2
ขอบคุณมากฉันประเมิน Xcode บูรณาการอย่างต่อเนื่องสำหรับมุมมองการเรียนรู้และคุณให้คำตอบที่ดี
Irfan DANISH

3

ในระยะสั้นคุณสามารถทำได้ แต่มันจะทำให้หมูขึ้นxcodebuildและบังคับให้ Xcode ของคุณรออยู่ ฉันเคยใช้การพัฒนา Mac ของฉันกับ CI แต่ตอนนี้ฉันมีเครื่องเสมือนเฉพาะ (บนเซิร์ฟเวอร์โฮสต์ VM ของฉัน) สำหรับสิ่งนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.