โครงการ Python ยังคงได้รับประโยชน์อย่างมาก จากการใช้ Jenkins สำหรับการผสานรวมและการส่งมอบอย่างต่อเนื่อง …
ฉันจะสแกนไฟล์หลามในเจนกินส์ได้อย่างไร
ภาพรวม
- ดาวน์โหลดและติดตั้งเจนกินส์
- ติดตั้งและกำหนดค่าปลั๊กอิน Jenkins ที่จำเป็น
- ติดตั้ง Python mock และ Python nose
- เพิ่มกรณีทดสอบหน่วย Python
- ตั้งโครงการในเจนกินส์
- เริ่มสร้าง
- ตรวจสอบผลลัพธ์
เราเขียนสคริปต์หลามในไปป์ไลน์ของเจนกินส์ได้ไหม
แม้ว่าฉันจะไม่ได้ใช้ปลั๊กอินนี้ผ่านไปป์ไลน์ จากมุมมองของงาน คุณ ต้องจัดเตรียม สคริปต์ py (ชื่อไฟล์และเส้นทาง) ในลักษณะเดียวกับที่คุณระบุสำหรับสคริปต์เชลล์/พาวเวอร์เชลล์ ในทำนองเดียวกัน แม้แต่สำหรับ python คุณก็จะรันสคริปต์บนโหนด ซึ่งจะเป็น Linux หรือ Windows
Jenkins ตั้งค่าล่ามหลามอย่างไร
หลังจาก Jenkins รีสตาร์ท จากคอนโซล ให้เรียกดู Manage Jenkins > Script Console จากคอนโซล Jenkins ให้เรียกดู Manage Jenkins > Configure System ใต้ Python ให้คลิก Add Python สำหรับ Python แต่ละเวอร์ชันที่จะติดตั้ง ให้ป้อนชื่อ แล้วคลิก Install Automatically > Add Installer > Run Command
ท่อส่ง Jenkins คืออะไร
Jenkins Pipeline (หรือเพียงแค่ "ไปป์ไลน์") คือ ชุดปลั๊กอินที่รองรับการใช้งานและการผสานรวมไปป์ไลน์การจัดส่งแบบต่อเนื่องใน Jenkins … คำจำกัดความของ Jenkins Pipeline โดยทั่วไปจะเขียนเป็น ไฟล์ข้อความ (เรียกว่า Jenkinsfile) ซึ่งจะถูกตรวจสอบในที่เก็บการควบคุมต้นทางของโปรเจ็กต์