Ludovic Frank Gitignore

.gitignore cho Jenkins

10 quy tắc bỏ qua cho Jenkins, sẵn sàng sao chép vào kho mã của bạn.

Máy chủ tự động hóa

Tệp .gitignore đầy đủ cho Jenkins

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:54:25 UTC
# Công nghệ: Jenkins

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

Các quy tắc Jenkins này thực sự bỏ qua những gì

Từng mẫu dưới đây và lý do nên thêm vào .gitignore.

Tổng quan

Mẫu Nội dung được bỏ qua
/* Bỏ qua toàn bộ JENKINS_HOME, ngoại trừ thư mục jobs, cấu hình xml ở thư mục gốc và tệp .gitignore.
!/jobs Tổng quan
!/.gitignore Tổng quan
!/*.xml Tổng quan

Lưu ý: git không theo dõi các thư mục, chỉ theo dõi nội dung tệp.

Mẫu Nội dung được bỏ qua
jobs/** Lưu ý: git không theo dõi các thư mục, chỉ theo dõi nội dung tệp.
!jobs/**/ Lưu ý: git không theo dõi các thư mục, chỉ theo dõi nội dung tệp.
builds Vì lý do hiệu suất, chúng tôi muốn bỏ qua biên dịch trong các công việc Jenkins vì nó chứa nhiều tệp nhỏ trên các bản cài đặt lớn. Điều này có thể ảnh hưởng đến hiệu suất git khi chạy ngay cả các lệnh cơ bản như 'git status'.
indexing Lưu ý: git không theo dõi các thư mục, chỉ theo dõi nội dung tệp.

Chỉ loại trừ các tệp config.xml trong thư mục con của kho lưu trữ.

Mẫu Nội dung được bỏ qua
!config.xml Chỉ loại trừ các tệp config.xml trong thư mục con của kho lưu trữ.

Không theo dõi không gian làm việc (khi người dùng biên dịch trên bản gốc).

Mẫu Nội dung được bỏ qua
jobs/**/*workspace Không theo dõi không gian làm việc (khi người dùng biên dịch trên bản gốc).

Cách sử dụng .gitignore này cho Jenkins

  1. Sao chép các quy tắc Jenkins ở trên hoặc tải tệp trực tiếp.
  2. Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
  3. Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.