jenkins - 如何在参数的 Groovy 脚本中登录 Jenkins 的用户名?
问题描述
在 Jenkins 参数中,我正在编写 Groovy 脚本,在该脚本中我需要传递 Jenkins 登录的用户名而不是用户。用户和用户名,可能不同
Ex - 用户,显示在“退出”的左侧,可能是 - Bob Gill 和用户名,用于登录 - 可能是 - bob
可以使用 检索用户User.current()
。请告诉我如何获取用户名。
注意我不需要管道代码中的用户名。我在参数的 Groovy 脚本中需要它。
解决方案
我可以通过以下方式检索它 -
import hudson.model.User
def userName = User.current().getId()
推荐阅读
- javascript - 如何合并 onclick 事件并滚动到顶部
- javascript - 向 Azure VM 发送 HTTP 请求
- codeigniter - .env 文件中的嵌套变量如何在 CodeIgniter 4 中工作
- json - 如何发布多个 JSON 对象
- android - HMS Cloud DB SDK UnsatisfiedLinkError No implementation found for AGConnectCloudDB instance
- batch-file - 直接从变量而不是脚本文件运行批处理代码
- .net-core - .net 测试 .net core 2.2.0 框架项目中的 Azure Devops 管道错误
- php - Cygwin PHP Windows 10 内存不足
- php - PHP 扩展正则表达式以接受圆括号
- angular - 将 Angular 应用程序部署到 Firebase 托管 Github 操作