ขณะนี้ Capistrano ถือเป็นหนึ่งในวิธีที่ง่ายที่สุดของการปรับใช้โครงการในความหลากหลายของสภาพแวดล้อมเซิร์ฟเวอร์ผ่าน SSH
Capistrano ส่วนใหญ่จะใช้ในการปรับใช้สคริปต์เพื่อเซิร์ฟเวอร์มากกว่าหนึ่งและมันสามารถนำมาใช้ในงานอัตโนมัติ, การสร้างการติดตั้งโคลน, การตั้งค่าสภาพแวดล้อมการทดสอบ ฯลฯ ..
แม้ว่า Capistrano เขียนในทับทิมก็สามารถนำมาใช้ในการปรับใช้และรันสคริปต์ที่เขียนในภาษาการเขียนโปรแกรมอื่น ๆ ที่อยู่ในเงื่อนไขเพียงอย่างเดียวการปรากฏตัวของล่ามที่เหมาะสม / คอมไพเลอร์ในเครื่องเป้าหมาย
มันทำงานโดยการช่วยให้นักพัฒนาเพื่อรันคำสั่งในแบบคู่ขนานบนเซิร์ฟเวอร์หลายในเวลาเดียวกันที่มีคุณลักษณะที่มีประโยชน์อย่างไม่น่าเชื่อถ้าบริหารคอมพิวเตอร์ขนาดใหญ่มากหรือเครือข่ายเซิร์ฟเวอร์
Capistrano มาพร้อมกับการสนับสนุนสำหรับกรอบเช่น Ruby on Rails Bundler และ RVM; และยังสามารถใช้กับ C-ทับทิม YARV และ JRuby
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- คงเรียกการแก้ไขแท็กข้อเขียนคอมไพล์.
- คงปรับปรุงบทบาทเมื่อผู้ใช้กำหนดเองหรือพอร์ตที่ระบุไว้.
- ปิดการใช้งานการเก็บรวบรวมสถิติ.
- bin / ไม่แนะนำที่จะอยู่ใน linked_dirs อีกต่อไป.
มีอะไรใหม่ ในรุ่น 3.3.5:
- เพิ่มตัวแปร: repo_tree ซึ่งจะช่วยให้คุณสมบัติของ ย่อยต้นไม้ที่จะถูกแยกออกจากพื้นที่เก็บข้อมูล.
- รายการที่ไม่จำเป็นออกจากค่าเริ่มต้นการติดตามย้อนหลัง.
- ปิดการใช้งานขั้นตอนการโหลด configs ใน -T หมวก.
- ติดตาม (ไม่ระบุชื่อ) สถิติ.
มีอะไรใหม่ ในรุ่น 3.2.1:
- ปรับปรุง DSL # วิธี LOCAL_USER และเพิ่มการทดสอบสำหรับมัน .
- หวนกลับแก้ไข sha1 สั้น ๆ ที่มีคอมไพล์.
- เปลี่ยนคำถามขอให้เป็นรูปแบบมาตรฐานมากขึ้น (เช่น commandline Unix เครื่องมือที่พบบ่อย).
- ความผิดพลาดคงที่ใน README.
- วิธีการเพิ่มปุ่มการตั้งค่าเพื่อให้การวิปัสสนาของตัวเลือกการกำหนดค่า.
มีอะไรใหม่ ในรุ่น 3.0.0:
- Capistrano 3 เป็นพื้นดินขึ้นเขียนกับต้นแบบ เสถียรภาพความเร็วและการตรวจสอบในอนาคตในใจ.
มีอะไรใหม่ ในรุ่น 2.15.2:
- ข้อผิดพลาดคงที่กับ asset_paths (String เทียบกับอาร์เรย์ ).
มีอะไรใหม่ ในรุ่น 2.13.5:
- ใช้สติปัญญามากขึ้นในการตั้งค่า: SCM ตัวแปรตาม ที่รู้จักกันในการควบคุมรุ่นชื่อไดเรกทอรี.
- ลบปรับใช้: เว็บ:. {ปิดการใช้งานให้เปิดใช้งาน}
มีอะไรใหม่ ในรุ่น 2.13.4:
- ป้อนข้อมูลปิดลำธารเมื่อมีการส่งคำสั่งที่ทำไม่ได้ อ่านเข้า.
- ฟังสำหรับความหมายวิธีการใน `Kernel` และ undefine ใน` Namespace`.
- เปลือกคง `ข้อผิดพลาด Thread.abort_on_exception`.
- การเพิ่มวิธีการบันทึกจะ `Capistrano ปรับใช้ :: :: :: SCM None` เพื่อรักษาความสอดคล้องกับการเรียน SCM อื่น ๆ .
- เพิ่มคำเตือนคัดค้านถ้ามีคนใช้เก่า `ปรับใช้:. ไวยากรณ์ symlink` ในการเรียกกลับ
- ย่อ `รหัส finalize_update` โดยคำนึง`:. ตัวแปร shared_children` ในระหว่างการขนย้ายและการพักผ่อนหย่อนใจของผู้ปกครอง
มีอะไรใหม่ ในรุ่น 2.5.9:
- เพิ่มตัวเลือกที่จะ skip_hostfilter find_servers () [เอริค]
- แก้ไขการใช้สาขาที่ไม่ใช่ต้นแบบที่ล้มเหลวด้วยทับทิม 1.9 [Suraj Kurapati]
- ปรับแต่งเพื่อความเข้ากันได้ 1.9
- แก้ไข Capistrano แขวนอยู่บนคำสั่งเชลล์สำหรับเครื่องคอมพิวเตอร์จำนวนมาก </ li>
- แก้ไขคัดลอกคำสั่งไม่ทำงานบน Solaris เนื่องจาก tar / gtar
- การแก้ไขที่ไม่ถูกต้องโค่นล้ม URL
- เว็บที่ดีขึ้น. งานปิดการใช้งานในขณะนี้แสดงให้เห็นบล็อก .htaccess ใช้
- รวมตัวเลือกตัดไม้มากขึ้น (ตอนนี้สามารถเลือก stdout, stderr ของไฟล์).
- แก้ไขคู่ของปัญหาเอกสารพิมพ์ผิดและเลว.
ต้องการ
- ทับทิม 1.9 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ