ทำอย่างไรให้หุ่นหยุดที่ข้อผิดพลาดแรกในรายการ?


11

คุณจะกำหนดค่าหุ่นกระบอกให้หยุดที่ความล้มเหลวแรกแทนที่จะดำเนินการต่อไปได้อย่างไรและเพิ่งพ่นข้อผิดพลาดในขั้นตอนที่เหลือซึ่งขึ้นอยู่กับความล้มเหลวครั้งแรก

puppet 

2
คุณพยายามทำอะไรให้สำเร็จ Puppet ได้รับการออกแบบให้เป็นเครื่องมือบังคับทางการเมืองแบบองค์รวม
msanford

หากส่วนที่เหลือเป็นขั้นตอนที่มีการตั้งค่าอย่างถูกต้องเป็นผู้อยู่ในอุปการะ (ต้อง) ฉันไม่คิดว่ามันจะดำเนินการต่อไปไม่เคยมีกับฉัน แน่นอนมันจะทำสิ่งอื่นที่ไม่ได้ขึ้นอยู่กับทรัพยากรเหล่านั้น หมายเหตุถึงตนเอง: ดูวันที่ของคำถาม .. ฮึ
AndyC

2
ฉันพูดไม่ได้สำหรับ OP แต่ฉันกำลังพยายามตั้งค่าเตียงทดสอบ Vagrant สำหรับการตั้งค่าหุ่นเชิดที่ฉันเคยได้รับ ข้อผิดพลาดแรกปรากฏขึ้นหลังจากวินาที แต่มันยังคงพ่นข้อผิดพลาดเป็นนาทีหลังจากนั้น (มีการติดตั้งแพคเกจจำนวนมาก) ฉันต้องการให้มันหยุดหลังจากข้อผิดพลาดแรกเพื่อให้ฉันสามารถตัดการวนรอบการทดสอบการเปลี่ยนแปลงของฉันให้สั้นลงได้
เพอร์ Brautaset

1
เพิ่มลงในรายการสิ่งที่หุ่นเชิดทำไม่ถูกต้อง Hashtag BuiltForAdminsByNonAdmins
Otheus

1
การอภิปรายเก่าของคุณสมบัติ (ดูเหมือนไม่มีวิธีการแก้ปัญหาเศร้า) projects.puppetlabs.com/issues/3933
phs

คำตอบ:


4

เรื่องนี้เป็นไปไม่ได้กับหุ่นเชิด หัวหน้าหุ่นจะสร้างกราฟด้วยสิ่งที่ต้องทำ Puppet จะเริ่มดำเนินการโหนดกราฟ หากหนึ่งโหนดล้มเหลวโหนดที่ขึ้นต่อกันทั้งหมดจะล้มเหลวเช่นกัน ทุกสิ่งทุกอย่างได้รับการประหารชีวิต

สเตจเหมือนกัน: ถ้ามีอะไรผิดปกติในสเตจสเตจที่ขึ้นต่อกันทั้งหมดจะล้มเหลวโดยอัตโนมัติ


สมมติว่าคำตอบนี้ถูกต้องฉันไม่เห็นว่าทำไมใครจะลงคะแนนนี้ ...
mmey

4
พฤติกรรมที่ทำให้สับสนคืออะไร! ฉันกำลังพยายามตั้งค่าเตียงทดสอบคนจรจัดสำหรับการเตรียมหุ่นของเราซึ่งใช้เวลาสักครู่ในการทำงาน (นาทีขณะที่มันกำลังดึงแพ็คเกจใหญ่ ฯลฯ ) ฉันชอบที่จะให้มีธงที่ฉันสามารถขอให้หยุดที่ข้อผิดพลาดครั้งแรก (ซึ่งเกิดขึ้นในไม่กี่วินาที) เพื่อให้ฉันสามารถตรวจสอบทีละครั้งแทนที่จะพ่นหลายร้อย ของข้อผิดพลาดและใช้เวลานาทีในการทำงาน
เพอร์ Brautaset

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