คำถามติดแท็ก jenkins

สำหรับคำถามเกี่ยวกับเจนกินส์เซิร์ฟเวอร์โอเพ่นซอร์สอัตโนมัติและการใช้เจนกินส์สำหรับหัวข้อต่าง ๆ เช่นการสร้างการทดสอบและการปรับใช้ซอฟต์แวร์เป็นต้นสำหรับคำถามที่เฉพาะเจาะจงเกี่ยวกับปลั๊กอินเจนกินส์ให้ใช้แท็กเจนกินส์ - ปลั๊กอิน

4
วิธีการโครงสร้าง DevOps รหัสที่เกี่ยวข้องและกำหนดค่าในที่เก็บรหัส?
เรากำลังเติบโตในฐานะ บริษัท ผลิตภัณฑ์ของเรากำลังขยายตัวและกิจกรรมที่เกี่ยวข้องกับ DevOps และความพยายามของเราก็เพิ่มขึ้นเช่นกัน - เราได้เปลี่ยนจาก Bamboo เป็นเจนกินส์ที่ยืดหยุ่นและสามารถกำหนดค่าได้มากขึ้นโดยใช้ท่อส่งและปลั๊กอินอื่น ๆ เปลี่ยนเป็น Ansible และเริ่มใช้ Docker ที่นี่และที่นั่นภายใน ทุกสิ่งเหล่านี้ต้องการการเขียนโค้ดหรือการกำหนดค่าในระดับหนึ่ง - สคริปต์และการกำหนดค่า Ansible, สคริปต์ Groovy Jenkins, Dockerfiles และ YAML configs สำหรับตอนนี้เราได้สร้างแยกต่างหาก "ปฏิบัติการ" พื้นที่เก็บข้อมูลกับไดเรกทอรีระดับสูงสำหรับjenkins, ansible, dockerและother(ซึ่งเป็นชื่อที่น่ากลัว แต่สำหรับตอนนี้ทุกสิ่ง "อื่น ๆ" DevOps อัตโนมัติจะมี) วิธีการของเราไม่ถูกต้องและอาจไม่ขยายตัว แต่แนวทางปฏิบัติที่ดีที่สุดและคำแนะนำในการเก็บรหัสที่เกี่ยวข้องกับ DevOps ในที่เก็บรหัสหรือที่เก็บคืออะไร

3
อะไรคือความแตกต่างที่สำคัญระหว่างเจนกินส์และ TeamCity หากมีใครคุ้นเคยกับเจนกินส์?
เครื่องมือเหล่านี้ดูเหมือนจะมีลักษณะคล้ายกันมาก การเริ่มใช้ TeamCity นั้นซับซ้อนเพียงใดหลังจากที่คุ้นเคยกับการทำงานกับเจนกินส์แล้ว มีแนวคิดเฉพาะที่เราต้องระวังหรือไม่?

2
Git & Jenkins: รับสีเขียวล่าสุดในสาขา
เราเพิ่งเริ่มที่จะผลักดันให้ CI-CD และเป็นขั้นตอนทารกเราจะลองอัปเดตสแต็คที่มีการพัฒนาสีเขียวล่าสุดทุกๆสองชั่วโมง ฉันค่อนข้างใหม่สำหรับ Git / Bitbucket และไม่สามารถหาวิธีการตรวจสอบให้แน่ใจว่าการชำระเงินที่ Jenkins ทำให้ได้รับการยืนยันครั้งล่าสุดจะถูกทำเครื่องหมายสีเขียวโดย Jenkins มากกว่าเพียงแค่ "การกระทำครั้งสุดท้าย" เป็นคำสั่งแบบครอบคลุม เราได้ติดตั้งปลั๊กอินตัวแจ้งสถานะการสร้างสถานะของ Bitbucket ดังนั้น Bitbucket จะติดตามว่าการกระทำใดเป็นสีเขียวหลังจากที่หน่วยทดสอบของเราทำงาน มีวิธีที่จะใช้ประโยชน์จากข้อมูลนี้เพื่อให้แน่ใจว่าได้เลือกการกระทำที่ถูกต้องหรือไม่?
10 jenkins  git  bitbucket  bcbsn 

1
ฉันจะทริกเกอร์สคริปต์ในการรวมหรือเมื่อสาขาถูกลบได้อย่างไร
ฉันใช้ท่อหลายคู่เจนกิ้นส์ หากมีการรวมสาขาและลบเจนกินส์จะลบสาขาออกจากท่อเช่นกัน นี่ยอดเยี่ยม แต่ฉันต้องการเรียกใช้คำสั่ง / สคริปต์เมื่อมีการลบสาขาฉันจะให้ jenkins เรียกใช้คำสั่งเมื่อลบสาขาได้อย่างไร มีวิธีที่จะให้เจนกินส์สั่งงานก่อนที่จะถอนสาขาหรือไม่? แก้ไข: ฉันควรเพิ่มฉันใช้ bitbucket มันจะเรียบร้อยถ้าเจนกินส์สามารถก่อให้เกิดเหตุการณ์เมื่อล้างสาขาของท่อส่งหลายสาขา เป็นการดีที่จะไม่สำคัญว่าผู้ให้บริการคอมไพล์ของฉันคืออะไร

2
จะสร้างงานหลายงานพร้อมกันในเจนกินส์ได้อย่างไร?
ฉันใช้ Jenkins Rebuild Pluginเพื่อดำเนินการสร้างสิ่งประดิษฐ์ด้วยปุ่มสร้างใหม่เพียงปุ่มเดียว อย่างไรก็ตามเมื่อฉันต้องการเรียกใช้งานที่ซ้ำซ้อนหลายครั้ง (เลือกหรือจากโฟลเดอร์เดียวกัน) ก็ยังไม่มีประสิทธิภาพ มีวิธีที่ง่ายกว่า (ในที่สุดใช้ปลั๊กอินที่แตกต่างกัน) ในการรันหลาย ๆ งานพร้อมกันโดยใช้พารามิเตอร์ที่ใช้ล่าสุดหรือไม่

2
วิธีการเผยแพร่ไอคอนงานของเจนกินส์ภายนอก?
ฉันใช้ปลั๊กอิน Builded ที่ได้รับการสนับสนุนเพื่อกำหนดไอคอนบางอย่างให้กับงานของ Jenkins ในเงื่อนไขบางประการและฉันต้องการเผยแพร่ไอคอนโปรโมตเหล่านี้ ฉันจะสร้างลิงค์ภายนอกไปยังไอคอนเหล่านี้สำหรับแต่ละงานเพื่อให้เข้าถึงได้จากภายนอกได้อย่างไร ----- ตัวอย่างเช่นฉันต้องการสร้างตารางในREADME.mdGitHub เช่น: Job 1 | ![](link_to_icon_of_job_1) Job 2 | ![](link_to_icon_of_job_2) Job 3 | ![](link_to_icon_of_job_3)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.