我试图找到一些简单的例子,说明如何使用jenkins git客户端插件,而没有太多的运气。在运行execute groovy脚本(使用groovy插件)时,我没有正确导入git客户端插件。
import org.jenkinsci.plugins.gitclient;
import hudson.EnvVars;
import hudson.util.StreamTaskListener;
StreamTaskListener stl = new StreamTaskListener();
EnvVars env = new EnvVars();
GitClient git = Git.with(stl, env)
.in('tbd')
.getClient();
这是我运行groovy脚本时遇到的错误。哈德逊的课程正被很好地引进。
startup failed:
Script1.groovy: 1: unable to resolve class org.jenkinsci.plugins.gitclient
@ line 1, column 1.
import org.jenkinsci.plugins.gitclient;
^
导入git客户端需要做哪些更改?
最佳答案
如注释中所述,您需要更一般的导入。
gitclient是包,如果要导入该包中的所有类,必须添加:
import org.jenkinsci.plugins.gitclient.*;
或者只使用两个类:
import org.jenkinsci.plugins.gitclient.Git;
import org.jenkinsci.plugins.gitclient.GitClient;
高温高压