วิธีการสร้างงานสร้างใหม่ใน Jenkins โครงการฟรีสไตล์

อะไรคือ a Jenkins โปรเจ็กต์ฟรีสไตล์?

Jenkins โครงการฟรีสไตล์ คือกระบวนการสร้างงาน สคริปต์ หรือไปป์ไลน์ที่ทำซ้ำได้ ซึ่งประกอบด้วยขั้นตอนและการดำเนินการหลังการสร้าง เป็นงานหรือภารกิจที่ได้รับการปรับปรุงซึ่งสามารถครอบคลุมการดำเนินการหลายอย่าง ช่วยให้คุณสามารถกำหนดค่าทริกเกอร์การสร้างและนำเสนอการรักษาความปลอดภัยตามโครงการสำหรับคุณ Jenkins โปรเจ็กต์นี้ยังมีปลั๊กอินที่จะช่วยคุณสร้างขั้นตอนและดำเนินการหลังการสร้างโปรเจ็กต์อีกด้วย

ประเภทของการกระทำที่คุณสามารถทำได้ใน Jenkins ขั้นตอนการสร้างหรือการดำเนินการหลังการสร้างนั้นค่อนข้างจำกัด มีปลั๊กอินมาตรฐานมากมายให้เลือกใช้ภายใน Jenkins โครงการ Freestyle เพื่อช่วยคุณเอาชนะปัญหานี้

วิธีการสร้างงานใน Jenkins
วิธีการสร้างงานใน Jenkins

วิธีการสร้างงานสร้างใหม่ใน Jenkins

งานสร้างแบบฟรีสไตล์เป็นตัวเลือกที่มีความยืดหยุ่นสูงและใช้งานง่าย คุณสามารถใช้มันกับโปรเจ็กต์ประเภทใดก็ได้ ติดตั้งง่าย และมีตัวเลือกมากมายปรากฏในงานสร้างอื่นๆ ด้านล่างนี้เป็นกระบวนการทีละขั้นตอนในการสร้างงาน เจนกิน.

ขั้นตอนที่ 1) เข้าสู่ระบบ Jenkins


เพื่อสร้าง Jenkins งานฟรีสไตล์ เข้าสู่ระบบของคุณ Jenkins แดชบอร์ดของคุณโดยการเข้าชม Jenkins เส้นทางการติดตั้ง โดยปกติแล้วจะอยู่ที่ localhost http://localhost:8080 หากลูกค้ามี การติดตั้ง Jenkins ในอีกเส้นทางหนึ่ง ให้ใช้สิ่งที่เหมาะสม URL เพื่อเข้าถึงแดชบอร์ดของคุณ ดังแสดงในภาพด้านล่าง Jenkins ตัวอย่างการสร้างงาน

สร้างงานสร้างใหม่ใน Jenkins

ขั้นตอนที่ 2) สร้างรายการใหม่

คลิกที่ "รายการใหม่” ที่ด้านซ้ายบนของแดชบอร์ด

สร้างงานสร้างใหม่ใน Jenkins

ขั้นตอนที่ 3) ป้อนรายละเอียดสินค้า

ในหน้าจอถัดไป

  1. ป้อนชื่อของรายการที่คุณต้องการสร้าง เราจะใช้ "สวัสดีชาวโลก" สำหรับการสาธิตนี้
  2. เลือกโครงการฟรีสไตล์
  3. คลิกตกลง

สร้างงานสร้างใหม่ใน Jenkins

ขั้นตอนที่ 4) ป้อนรายละเอียดโครงการ

กรอกรายละเอียดโครงการที่คุณต้องการทดสอบ

สร้างงานสร้างใหม่ใน Jenkins

ขั้นตอนที่ 5) ป้อนที่เก็บข้อมูล URL

ภายใต้แหล่งที่มา Code ฝ่ายจัดการ กรุณาป้อนข้อมูลในที่เก็บข้อมูลของคุณ URLเรามีคลังเก็บโค้ดสำหรับทดสอบอยู่ที่ https://github.com/kriru/firstJava.git

สร้างงานสร้างใหม่ใน Jenkins

คุณยังสามารถใช้พื้นที่เก็บข้อมูลในเครื่องได้อีกด้วย

หาก GitHub repository ของคุณเป็นแบบส่วนตัว Jenkins ระบบจะตรวจสอบความถูกต้องของข้อมูลการเข้าสู่ระบบของคุณกับ GitHub ก่อน จากนั้นจึงจะดึงซอร์สโค้ดจากที่เก็บข้อมูล GitHub ของคุณ

ขั้นตอนที่ 6) ปรับแต่งการตั้งค่า

ตอนนี้คุณได้ให้รายละเอียดทั้งหมดแล้ว ถึงเวลาสร้างโค้ด ปรับแต่งการตั้งค่าภายใต้ สร้าง ส่วนเพื่อสร้างโค้ดในเวลาที่คุณต้องการ คุณยังสามารถกำหนดเวลาให้บิลด์เกิดขึ้นเป็นระยะ ๆ ตามเวลาที่กำหนดได้

ภายใต้ สร้าง,

1. คลิกที่“เพิ่มขั้นตอนการสร้าง"

2. คลิกที่“ดำเนินงาน Windows คำสั่งแบทช์” และเพิ่มคำสั่งที่คุณต้องการดำเนินการในระหว่างกระบวนการสร้าง

สร้างงานสร้างใหม่ใน Jenkins

ที่นี่ฉันได้เพิ่มคำสั่ง Java เพื่อคอมไพล์โค้ด Java

ฉันได้เพิ่มคำสั่ง Windows ดังต่อไปนี้:

จาวาค HelloWorld.java

java สวัสดีชาวโลก

สร้างงานสร้างใหม่ใน Jenkins

ขั้นตอนที่ 7) บันทึกโครงการ

เมื่อคุณป้อนข้อมูลทั้งหมดแล้ว

  1. คลิก สมัครสมาชิก
  2. ลด โครงการ.

ขั้นตอนที่ 8) สร้างซอร์สโค้ด

ตอนนี้ในหน้าจอหลักให้คลิกที่ สร้างตอนนี้ ปุ่มทางด้านซ้ายมือเพื่อสร้างซอร์สโค้ด

สร้างงานสร้างใหม่ใน Jenkins

ขั้นตอนที่ 9) ตรวจสอบสถานะ

หลังจากคลิกที่ สร้างตอนนี้ คุณสามารถดูสถานะของบิลด์ที่คุณใช้งานอยู่ สร้างประวัติศาสตร์.

สร้างงานสร้างใหม่ใน Jenkins

ขั้นตอนที่ 10) ดูเอาต์พุตคอนโซล

คลิกที่ หมายเลขการสร้าง แล้วคลิกที่ เอาต์พุตคอนโซล เพื่อตรวจสอบสถานะการสร้างที่คุณดำเนินการ ควรแสดงข้อความว่าสำเร็จ หากคุณได้ทำตามขั้นตอนการตั้งค่าอย่างถูกต้องดังที่แสดงด้านล่าง Jenkins ตัวอย่างการสร้างงานใหม่

สร้างงานสร้างใหม่ใน Jenkins

โดยสรุป เราได้ดำเนินการโปรแกรม HelloWorld ที่โฮสต์บน GitHub Jenkin ดึงโค้ดจากพื้นที่เก็บข้อมูลระยะไกลและสร้างอย่างต่อเนื่องตามความถี่ที่คุณกำหนด

สรุป

  • Jenkins Freestyle Project คือ งานสร้าง (build job) สคริปต์ หรือไปป์ไลน์ที่ทำซ้ำได้ ซึ่งประกอบด้วยขั้นตอนและการดำเนินการหลังการสร้าง เป็นงานหรือภารกิจที่ได้รับการปรับปรุงให้ดีขึ้น ซึ่งสามารถครอบคลุมการดำเนินการหลายอย่างได้
  • ประเภทของการกระทำที่คุณสามารถทำได้ในขั้นตอนการสร้างหรือการกระทำหลังการสร้างนั้นค่อนข้างจำกัด มีปลั๊กอินมาตรฐานมากมายให้เลือกใช้ภายใน Jenkins โครงการ Freestyle เพื่อช่วยคุณเอาชนะปัญหานี้
  • สร้างแบบฟรีสไตล์ Jenkins โปรแกรมนี้มีความยืดหยุ่นสูงและใช้งานง่าย คุณสามารถใช้กับโครงการทุกประเภทได้ ติดตั้งง่าย และตัวเลือกหลายอย่างก็มีอยู่ในโปรแกรมสร้างโปรเจ็กต์อื่นๆ ด้วย Jenkins งาน
  • หาก GitHub repository ของคุณเป็นแบบส่วนตัว Jenkins ระบบจะตรวจสอบความถูกต้องของข้อมูลการเข้าสู่ระบบของคุณกับ GitHub ก่อน จากนั้นจึงจะดึงซอร์สโค้ดจากที่เก็บข้อมูล GitHub ของคุณ

สรุปโพสต์นี้ด้วย: