Ludovic Frank Gitignore

.gitignore สำหรับ Jenkins

กฎการละเว้นสำหรับ Jenkins จำนวน 10 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

เซิร์ฟเวอร์อัตโนมัติ

.gitignore ที่สมบูรณ์สำหรับ Jenkins

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:53:33 UTC
# เทคโนโลยี: Jenkins

### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace

สิ่งที่กฎ Jenkins เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

ทั่วไป

รูปแบบ สิ่งที่กฎนี้ละเว้น
/* ละเว้นทุกอย่างใน JENKINS_HOME ยกเว้นไดเรกทอรี jobs ไฟล์การตั้งค่า xml ที่โฟลเดอร์ราก และไฟล์ .gitignore
!/jobs ทั่วไป
!/.gitignore ทั่วไป
!/*.xml ทั่วไป

หมายเหตุ: git จะไม่ติดตามโฟลเดอร์ แต่จะติดตามเนื้อหาไฟล์เท่านั้น

รูปแบบ สิ่งที่กฎนี้ละเว้น
jobs/** หมายเหตุ: git จะไม่ติดตามโฟลเดอร์ แต่จะติดตามเนื้อหาไฟล์เท่านั้น
!jobs/**/ หมายเหตุ: git จะไม่ติดตามโฟลเดอร์ แต่จะติดตามเนื้อหาไฟล์เท่านั้น
builds เพื่อประสิทธิภาพ เราควรละเว้นไฟล์บิลด์ในงาน Jenkins เพราะในการติดตั้งขนาดใหญ่จะมีไฟล์ขนาดเล็กจำนวนมาก ซึ่งอาจกระทบประสิทธิภาพของ Git แม้แต่การเรียกคำสั่งพื้นฐานอย่าง 'git status'
indexing หมายเหตุ: git จะไม่ติดตามโฟลเดอร์ แต่จะติดตามเนื้อหาไฟล์เท่านั้น

แยกเฉพาะไฟล์ config.xml ในไดเร็กทอรีย่อยของที่เก็บ

รูปแบบ สิ่งที่กฎนี้ละเว้น
!config.xml แยกเฉพาะไฟล์ config.xml ในไดเร็กทอรีย่อยของที่เก็บ

อย่าติดตามพื้นที่ทำงาน (เมื่อผู้ใช้สร้างบนต้นแบบ)

รูปแบบ สิ่งที่กฎนี้ละเว้น
jobs/**/*workspace อย่าติดตามพื้นที่ทำงาน (เมื่อผู้ใช้สร้างบนต้นแบบ)

วิธีใช้ .gitignore นี้สำหรับ Jenkins

  1. คัดลอกกฎ Jenkins ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน