Sie finden Konfigurationsdateien im Jenkins-Home-Ordner (z /var/lib/jenkins
. B. ).
Um sie in VCS zu behalten, melden Sie sich zuerst als Jenkins ( sudo su - jenkins
) an und erstellen Sie die Git-Anmeldeinformationen:
git config --global user.name "Jenkins"
git config --global user.email "jenkins@example.com"
Initialisieren, fügen Sie dann die Basisdateien hinzu, und fügen Sie sie fest, z.
git init
git add config.xml jobs/ .gitconfig
git commit -m'Adds Jenkins config files' -a
Ziehen Sie auch in Betracht, .gitignore
mit den folgenden zu ignorierenden Dateien zu erstellen (nach Bedarf anpassen):
# 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
Dann fügen Sie es hinzu : git add .gitignore
.
Wenn Sie fertig sind, können Sie Jobkonfigurationsdateien hinzufügen, z
shopt -s globstar
git add **/config.xml
git commit -m'Added job config files' -a
Fügen Sie schließlich bei Bedarf weitere Dateien hinzu, schreiben Sie sie fest und übertragen Sie sie in das Remote-Repository, in dem Sie die Konfigurationsdateien aufbewahren möchten.
Wenn Jenkins-Dateien aktualisiert werden, müssen Sie sie neu laden ( Konfiguration von Festplatte neu laden ) oder über die reload-configuration
Jenkins-CLI ausführen .