如何使用groovy获取Jenkins作业的git scm url
发布时间:2020-12-14 16:23:24 所属栏目:大数据 来源:网络整理
导读:有没有办法通过groovy获取Jenkins作业中的scm git repo url字符串? 解决方法 import jenkins.model.*;import hudson.model.*;import hudson.tasks.*;import hudson.plugins.git.*;import org.eclipse.jgit.transport.RemoteConfig;import org.eclipse.jgit.
有没有办法通过groovy获取Jenkins作业中的scm git repo url字符串?
解决方法import jenkins.model.*; import hudson.model.*; import hudson.tasks.*; import hudson.plugins.git.*; import org.eclipse.jgit.transport.RemoteConfig; import org.eclipse.jgit.transport.URIish; for(project in Hudson.instance.items) { scm = project.scm; if (scm instanceof hudson.plugins.git.GitSCM) { for (RemoteConfig cfg : scm.getRepositories()) { for (URIish uri : cfg.getURIs()) { println("SCM " + uri.toString() + " for project " + project); } } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |