ประการแรกคุณอาจต้องการดูTeamCityเป็นตัวเลือกอื่นสำหรับเซิร์ฟเวอร์ของคุณ
ในมุมมองของฉัน (แม้ว่าฉันจะมีประสบการณ์กับเจนกินส์น้อยกว่ากับ TeamCity) ทั้งคู่เป็นเครื่องมือที่ยอดเยี่ยมและมีความสามารถมาก - ฉันมีความสุขในสภาพแวดล้อมที่ใช้
ตกลงเพื่อไปที่เนื้อของปัญหาคือ
มีวิธีใดบ้างที่ CI จะตรวจสอบว่าโปรเจ็กต์กำลังรวบรวมมาตรฐานการเข้ารหัส (เช่นข้อต่อหลวมเป็นต้น) หรือไม่?
ในระดับพื้นฐานที่สุดทั้งหมดที่เซิร์ฟเวอร์ CI เรียกใช้สคริปต์จากนั้นตีความและนำเสนอผลลัพธ์ของการเรียกใช้สคริปต์นั้น - ดังนั้นหากคุณสามารถสคริปต์ได้เซิร์ฟเวอร์ CI ของคุณอาจจะรันและถ้าคุณสามารถจัดรูปแบบผลลัพธ์ได้อย่างเหมาะสม เซิร์ฟเวอร์ CI อาจตีความและรายงานผลได้
ของหลักสูตรการสร้างเซิร์ฟเวอร์หลักที่มีอยู่แล้วความสามารถในการพูดคุยกับ / การบูรณาการที่มีจำนวนมากของเครื่องมือที่นิยม - ดังนั้นจริงๆคำถามจะกลายเป็นสิ่งที่เครื่องมือที่คุณใช้ในการตรวจสอบมาตรฐานการเข้ารหัสของคุณและไม่ว่าบูรณาการกับทางเลือกของเซิร์ฟเวอร์ CI
ใช่เซิร์ฟเวอร์ CI นำมาซึ่งเกมมากขึ้นในแง่ของระบบอัตโนมัติมากกว่าเพียงแค่เรียกใช้สคริปต์ - แต่ในตอนท้ายของวันนั่นคือสิ่งที่มันทำ
เพื่อให้ชัดเจน - ฉันรู้ว่าเซิร์ฟเวอร์การสร้างทำมากกว่าเพียงแค่เรียกใช้สคริปต์กระบวนการอัตโนมัติของกระบวนการ (และโดยเฉพาะอย่างยิ่งการรวมกับ (D) VCS) ที่เพิ่มคุณค่า - แต่ในการตอบ "สิ่งที่ฉันต้องการสำหรับ คำถามเกี่ยวกับการสร้างเซิร์ฟเวอร์คำตอบคือ "เซิร์ฟเวอร์และสคริปต์" ทุกอย่างอื่นไหลจากที่นั่น