我有一个在Jenkins运行的管道作业,我想知道它正在运行的节点的名称.有没有办法从作业的Groovy脚本中获取节点名称?
我试过以下代码:
print currentBuild.getBuiltOn().getNodeName()
Run Code Online (Sandbox Code Playgroud)
错误是:
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: unclassified method org.jenkinsci.plugins.workflow.job.WorkflowRun getBuiltOn
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
def build = currentBuild.build()
print build.getExecutor().getOwner().getNode().getNodeName()
Run Code Online (Sandbox Code Playgroud)
但结果是''.
我需要以编程方式将\ HKEY_CURRENT_USER\Software\Intuit\QBWebConnector中的"Level"字符串更改为"Verbose"
做这个的最好方式是什么?C#,bat文件?我之前从未修改过注册表...
谢谢.