当前位置: 首页 > 面试题库 >

如何在Groovy参数上获取Jenkins中的当前会话用户

万喜
2023-03-14
问题内容

我需要在Jenkins中获得当前的登录用户,我使用的是Groovy参数,但我不知道该如何获取,

谢谢,


问题答案:

您应该可以致电:

import hudson.model.User
...
User.current()

从groovy脚本中获取当前用户:-)



 类似资料:
  • 我使用了下线来识别html文件。但它返回了异常。 观察到异常: ite.call没有这样的属性:类的工作空间:ite.java:194绑定org.codehaus.groovy.runtime.callsite.Bite.call变量(Bite.java:230)在cript1.runSandboxIcript1.groovyGetProperty(SandboxInterceptor.java:

  • 问题内容: 我在Jenkins中有一个管道作业,我想知道它在其上运行的节点的名称。有没有办法从作业的Groovy脚本中获取节点名称? 我尝试了以下代码: 错误是: 我也尝试过这个: 但结果是“”。 问题答案: 有一个环境变量“ NODE_NAME”具有此功能。 您可以像这样访问它: 在编辑管道作业时,可以转到“管道语法”帮助链接(页面左侧),然后找到“全局变量”部分,然后单击“全局变量参考”,以找

  • 我的场景是我使用make很多共享前缀(例如house.door,house.room)的Kafka主题,并使用Kafka stream regex主题模式API消费所有主题。一切看起来都很好,我得到了数据的密钥和信息。 为了处理数据,我需要主题名,这样我就可以根据主题名进行连接,但我不知道如何在Kafka stream DSL中获得主题名。

  • 问题内容: 我变得好,老又怕,而且在这种情况下经常发生,我在查找导致问题的代码中存在哪些细微的错误时遇到了问题。 我的问题是:有没有办法获取当前Hibernate会话中每个对象的列表? 当我得到这个问题的答案时,我可能会解决当前的问题,但是无论如何,能够列出会话中的所有内容将在下次发生时大有帮助。 问题答案: Hibernate不会向公众公开其内部信息,因此您不会在公共API中找到要搜索的内容。但

  • 我不熟悉groovy脚本,并期待解析URL并打印其参数。 此网址是 : https://www.google.com/?aaa=111 如何从 URL 获取 dd 参数? 我感谢你的帮助!

  • 问题内容: 我在Hudson遇到问题,因为我的工作需要两个参数来构建,第一个参数指定环境,并且可以是DEV,QA,PROD中的一个,第二个参数是特定的服务器,此参数取决于第一个。 例如,如果我选择环境DEV,则第二个参数只能是DEV1,DEV2,MAQ1。我不知道是否存在具有此功能的插件,或者我需要使用Groovy制作东西。不知道请帮帮我。 谢谢 问题答案: 当您打开“构建项目”页面时,Jenki