आप जेनकिंस होम फोल्डर (जैसे /var/lib/jenkins
) में विन्यास फाइल पा सकते हैं ।
वीसीएस में रखने के लिए, पहले जेनकिन्स ( sudo su - jenkins
) के रूप में लॉगिन करें और इसकी गिट क्रेडेंशियल बनाएं:
git config --global user.name "Jenkins"
git config --global user.email "jenkins@example.com"
फिर प्रारंभिक फ़ाइलों को जोड़ें, जोड़ें और प्रतिबद्ध करें जैसे:
git init
git add config.xml jobs/ .gitconfig
git commit -m'Adds Jenkins config files' -a
.gitignore
निम्न फ़ाइलों को अनदेखा करने के लिए बनाने पर भी विचार करें (आवश्यकतानुसार अनुकूलित करें):
# 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
फिर इसे जोड़ें git add .gitignore
:।
जब किया जाता है, तो आप जॉब कॉन्फिगर फाइलें जोड़ सकते हैं, जैसे
shopt -s globstar
git add **/config.xml
git commit -m'Added job config files' -a
अंत में यदि आवश्यक हो तो किसी अन्य फाइल को जोड़ें और प्रतिबद्ध करें, फिर इसे दूरस्थ रिपॉजिटरी में धकेलें जहां आप कॉन्फिगर फाइल रखना चाहते हैं।
जब जेनकिंस फाइलें अपडेट की जाती हैं, तो आपको उन्हें फिर से लोड करना होगा ( डिस्क से पुनः लोड कॉन्फ़िगरेशन ) या reload-configuration
जेनकिंस सीएलआई से चलाएं ।