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