【发布时间】:2019-10-17 19:33:22
【问题描述】:
我有一台配置了 Jenkins 并作为服务运行的服务器。我的团队有 8 人,他们通过浏览器访问 Jenkins 以按需执行部署。
如何获取系统属性,如用户名或访问 Jenkins 的系统的主机名。
如何配置作业以便了解谁执行了部署?
注意:我不想为所有用户创建用户并提供凭据。会有一个唯一的凭据,每个人都使用相同的凭据。
问候
考希克
【问题讨论】:
-
这很容易...您为每个人创建帐户,或将身份验证与 AD、leap、oauth 以及您的选择联系起来,然后使用 Jenkins 历史记录和日志记录来查看谁做了什么。你要么跟踪人,要么不跟踪。否则,您要问的只是一个坏主意。我希望您部署的系统不遵循类似的安全原则。
标签: jenkins continuous-integration devops