Score:0

งานเจนกินส์เพื่อปรับใช้เวอร์ชันล่าสุดใน env ใหม่ โดยใช้เวอร์ชันที่ปรับใช้

ธง br

ฉันมีงานเจนกินส์ที่มีหลายแอปพลิเคชัน โดยแต่ละแอปพลิเคชันมี 4 สภาพแวดล้อม ได้แก่ DEV, TEST, QA และ PROD ฉันกำลังใช้เพลย์บุ๊ค ansible เพื่อปรับใช้สิ่งประดิษฐ์ในแต่ละสภาพแวดล้อม ฉันได้ปรับใช้สิ่งประดิษฐ์กับเวอร์ชัน 1.0.0, 1.0.1, 1.0.2 ใน การพัฒนา สภาพแวดล้อมโดยใช้คำสั่งเชลล์เป็น

ansible-playbook artifact.yml -i jenkins/environments/$(env_name} --extra-vars= version_number=${artifact_version_number} โดยที่ env_name และ artifact_version_number ถูกส่งผ่านเป็นพารามิเตอร์ในงานเจนกินส์

ฉันต้องสร้างงานอื่นโดยงานนั้นต้องรับเวอร์ชันล่าสุดที่ส่งผ่านจากพารามิเตอร์ของงาน Jenkins ที่เป็น 1.0.2 จาก เดฟ และปรับใช้ใน ทดสอบ สิ่งแวดล้อม.

มีสคริปต์ Groovy หรือสคริปต์ Ansible ที่เป็นไปได้หรือไม่ที่จะปรับใช้ผ่านงานเจนกินส์ ความช่วยเหลือเกี่ยวกับสคริปต์เหล่านี้ได้รับการชื่นชม

ขอบคุณล่วงหน้า.

jp flag
เมื่องานปรับใช้กับสภาพแวดล้อมสำเร็จ ให้งานนั้นเขียนเวอร์ชันที่ปรับใช้กับสภาพแวดล้อมนั้นลงในไฟล์ ปล่อยไฟล์ไว้ในที่ที่สามารถอ่านได้จากงานอื่น หรืออัปโหลดไฟล์ไปยังที่เก็บสิ่งประดิษฐ์ของ Jenkins จากนั้น งานอื่นๆ จะสามารถอ่านเวอร์ชันที่ใช้งานล่าสุดสำหรับสภาพแวดล้อมเฉพาะจากไฟล์นั้นได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา