Bạn có thể tìm thấy các tệp cấu hình trong thư mục nhà Jenkins (ví dụ /var/lib/jenkins
).
Để giữ chúng trong VCS, trước tiên hãy đăng nhập với tên Jenkins ( sudo su - jenkins
) và tạo thông tin đăng nhập git của nó:
git config --global user.name "Jenkins"
git config --global user.email "jenkins@example.com"
Sau đó khởi tạo, thêm và cam kết các tệp cơ bản như:
git init
git add config.xml jobs/ .gitconfig
git commit -m'Adds Jenkins config files' -a
cũng xem xét việc tạo .gitignore
với các tệp sau để bỏ qua (tùy chỉnh khi cần):
# Git untracked files to ignore.
# Cache.
.cache/
# Fingerprint records.
fingerprints/
# Working directories.
workspace/
# Secret files.
secrets/
secret.*
*.enc
*.key
users/
id_rsa
# Plugins.
plugins/
# State files.
*.state
# Job state files.
builds/
lastStable
lastSuccessful
nextBuildNumber
# Updates.
updates/
# Hidden files.
.*
# Except git config files.
!.git*
!.ssh/
# User content.
userContent/
# Log files.
logs/
*.log
# Miscellaneous litter
*.tmp
*.old
*.bak
*.jar
*.json
*.lastExecVersion
Sau đó thêm nó : git add .gitignore
.
Khi hoàn tất, bạn có thể thêm các tệp cấu hình công việc, vd
shopt -s globstar
git add **/config.xml
git commit -m'Added job config files' -a
Cuối cùng thêm và cam kết bất kỳ tệp nào khác nếu cần, sau đó đẩy nó vào kho lưu trữ từ xa nơi bạn muốn giữ các tệp cấu hình.
Khi các tệp Jenkins được cập nhật, bạn cần tải lại chúng ( Tải lại cấu hình từ đĩa ) hoặc chạy reload-configuration
từ Jenkins CLI.