ทำไมคุณต้องสร้างสคริปต์การปรับใช้ใน PowerShell เมื่อคุณมี TFS


10

ฉันกำลังทดลองใช้การปรับใช้อัตโนมัติ / บูรณาการอย่างต่อเนื่องและได้คุยกับหัวหน้าทีมของฉัน

ฉันบอกเขาว่าฉันกำลังตรวจสอบการสร้างสคริปต์สร้าง / ปรับใช้ใน PowerShell และเขากล่าวว่าการปรับใช้อัตโนมัตินั้นง่ายมากในการติดตั้งใน TFS โดยใช้ GUI และฉันควรทำการวิจัยแทน ฉันไม่มีประสบการณ์เกี่ยวกับ TFS ยกเว้นการมุ่งมั่นที่จะควบคุมแหล่งข้อมูลจาก VS

TFS จะล้มเหลวในสถานการณ์ใดและคุณจะดีขึ้นด้วย PowerShell สำหรับการปรับใช้อัตโนมัติ? มีเหตุผลและข้อดีอื่น ๆ อีกบ้างในการเลือก PowerShell แทน TFS

และอีกอย่าง: ฉันสามารถเรียกใช้เครื่องมือของบุคคลที่สามได้หรือไม่เช่นลบไฟล์ JS จาก TFS หรือไม่

ข้อดีของ PowerShell ที่ฉันสามารถนึกได้:

  • PowerShell มอบความยืดหยุ่นสูงสุด
  • คุณสามารถสลับไปยังระบบควบคุมแหล่งอื่นได้อย่างง่ายดายเช่น Mercurial
  • สคริปต์จะง่ายต่อการดูแลมากกว่าที่ TFS สร้าง
  • PowerShell มีน้ำหนักเบา: คุณสามารถเรียกใช้สคริปต์บนพีซีเครื่องใดก็ได้

คำตอบ:


9

ฉันคิดว่าคุณโดนเล็บที่หัวด้วยข้อดีที่คุณระบุไว้ Powershell ให้ความคล่องตัวและช่วยให้คุณย้ายจากการควบคุมแหล่งที่มาไปยังการควบคุมแหล่ง แต่ที่สำคัญกว่านั้นคือให้คุณย้ายจากการสร้างเซิร์ฟเวอร์ไปยังการสร้างเซิร์ฟเวอร์เช่น TeamCity ของ Jetbrains เนื่องจากสคริปต์มีความเป็นอิสระและสามารถเรียกใช้จากบรรทัดคำสั่งคุณจึงสามารถปิดการใช้งานได้จากทุกที่รวมถึง (เช่นที่คุณพูด) เครื่องท้องถิ่นของคุณ

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