Merge pull request #28 from rtyler/default-jgit

Default Jenkins to use the JGit implementation and set some Git defaults
This commit is contained in:
R. Tyler Croy 2017-08-23 19:34:51 -07:00 committed by GitHub
commit 62858b5830
1 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,18 @@
#!/usr/bin/env groovy
/*
* Pre-configure the Git plugin and the default git tooling in Jenkins
*/
import org.jenkinsci.plugins.gitclient.*
import jenkins.model.Jenkins
def gitConfig = Jenkins.instance.getDescriptor('hudson.plugins.git.GitSCM')
def tools = Jenkins.instance.getDescriptor('hudson.plugins.git.GitTool')
if (tools.installations.length > 1) {
tools.installations = [new JGitTool()]
}
tools.save()
gitConfig.globalConfigName = 'max'
gitConfig.globalConfigEmail = 'max@example.com'
gitConfig.save()