สมมติว่ามีคนคุ้นเคยกับ DevOps และเมนเฟรม แต่ใหม่สำหรับเจนกินส์ต้องการเริ่มต้นกับเจนกินส์เช่นไปที่:
- ตรวจสอบความเป็นไปได้ของการจัดการข้อมูลที่เก็บไว้ในไฟล์ส่วนบุคคล (PDS เช่นชุดข้อมูลที่แบ่งพาร์ติชัน ) บนเมนเฟรม (ดังนั้นยังไม่ได้จัดการโดยโซลูชัน SCMทั่วไปใด ๆ ที่มีอยู่สำหรับการจัดการซอฟต์แวร์เมนเฟรม )
- เพื่อเรียกใช้ Jenkins ในสภาพแวดล้อมการพัฒนาส่วนบุคคลบางประเภทเช่นในสภาพแวดล้อม Linux ใน Virtual Box (หากมีเหตุผล)
หลังจากการติดตั้งและกำหนดค่าเจนกินส์ (น้อยที่สุด) เสร็จสิ้นแล้วคำถามที่แท้จริงจะกลายเป็น " Which of the typical Jenkins plugins, if any, would be needed?
" จากปลั๊กอินต่าง ๆ ของเจนกินส์ที่ดูเหมือนจะสมเหตุสมผลในกรณีของฉันดูเหมือนว่าสิ่งเหล่านี้เป็นตัวเลือกที่เป็นไปได้ (อัญประกาศมาจากหน้าที่เชื่อมโยง):
ไอบีเอ็ม Zos เชื่อมต่อ
... จัดเตรียมฟังก์ชันผ่านการเชื่อมต่อ FTP กับ IBM z / OS LPAR คุณสามารถกำหนดค่าโครงการ SCLM ของคุณบน z / OS แล้วตรวจสอบการเปลี่ยนแปลงผ่าน Jenkins
คุณสมบัติรวมถึง:
- การส่งงาน JCL ของผู้ใช้ (โดยเก็บบันทึกเสริมเมื่อเสร็จสิ้น)
- แนะนำ SCLM ในฐานะ SCM สำหรับโครงการของคุณซึ่งอนุญาตให้เช็คเอาต์การเปลี่ยนแปลง SCLM
- ความสามารถในการสร้างโครงการ SCLM ในปัจจุบันสามารถดำเนินการได้ผ่านการดำเนินการสร้าง 'ส่ง zOS Job' เท่านั้น
ดาวน์โหลด Compuware Source Code สำหรับ Endevor, PDS และ ISPW ปลั๊กอิน
... อนุญาตให้ผู้ใช้ Jenkins ดาวน์โหลดสมาชิก Endevor, PDS หรือ ISPW จากเมนเฟรมลงในพีซี จากนั้นสามารถเข้าถึงซอร์สบนพีซีตัวอย่างเช่นสำหรับการวิเคราะห์และการรายงาน SonarQube
เนื่องจากปลั๊กอินตัวที่ 1 เป็นเรื่องเกี่ยวกับ SCLM (ซึ่งเป็นเรื่องเกี่ยวกับ PDSes) และปลั๊กอินตัวที่ 2 ระบุอย่างชัดเจนว่ารองรับ PDSes (ในชื่อ) ฉันจึงเชื่อว่าทั้งคู่เป็นตัวเลือกที่เป็นไปได้
ดังนั้นสมมติว่าตัวเลือกของฉันเสร็จสมบูรณ์ (มันคืออะไร) ข้อดีและข้อเสียของอันใดอันหนึ่งที่ควรช่วยฉันตัดสินใจว่าอันไหนดีที่สุดสำหรับคดีของฉัน
Ps: บางอย่างเช่น "Jenkins Kickstart" แพ็คเกจดูเหมือนจะไม่มีอยู่ (อย่างน้อยฉันก็ยังไม่พบ)