Notez que Vogella récentes (janvier 2014, par rapport à la discussion de la question de janvier 2010) et différent sur ce.
Considérer que la SCM configuration de la Synchronisation plugin peut générer beaucoup de validations.
Donc, au lieu de s'appuyer sur un plugin et un processus automatisé, il gère la même fonction manuellement:
J'ai trouvé le nombre de commit un peu écrasante, j'ai donc décidé de contrôle de la commet manuellement et d'enregistrer uniquement les informations de Travail et non pas la configuration de Jenkins.
Pour ce commutateur dans votre Jenkins répertoire de tâches (Ubuntu: /var/lib/jenkins/jobs
) et d'effectuer le "git init
de la commande".
J'ai créé le suivant: .gitignore
le fichier pour stocker uniquement le Git emplois d'informations:
builds/
workspace/
lastStable
lastSuccessful
nextBuildNumber
modules/
*.log
Maintenant, vous pouvez ajouter et valider les modifications apportées à votre propre volonté.
Et si vous ajoutez une autre télécommande à votre dépôt Git, vous pouvez pousser votre configuration vers un autre serveur.