jenkins对普通用户隐藏某些构建参数

jenkins对普通用户隐藏某些构建参数,jenkins,jenkins-plugins,jenkins-scriptler,Jenkins,Jenkins Plugins,Jenkins Scriptler,我为我的工作启用了基于项目的安全性。并且基于管理员/非管理员的用户希望显示/隐藏某些构建参数 有人能提出一种解决这个问题的方法吗?或者有没有插件 谢谢!!感谢您在这方面的帮助。我不认为直接有这样的功能,但有一个解决方法 仅使用非管理员应看到的参数配置“非管理员”作业 为该作业提供安全性,以便非管理员可以构建它 配置第二个“管理”作业 为第二个作业提供安全性,以便只有管理员才能构建它 在第二个“管理”作业的作业配置中,您需要: 定义所有参数(管理员和非管理员) 使用插件(“触发/调用其他项目

我为我的工作启用了基于项目的安全性。并且基于管理员/非管理员的用户希望显示/隐藏某些构建参数

有人能提出一种解决这个问题的方法吗?或者有没有插件


谢谢!!感谢您在这方面的帮助。

我不认为直接有这样的功能,但有一个解决方法

  • 仅使用非管理员应看到的参数配置“非管理员”作业
  • 为该作业提供安全性,以便非管理员可以构建它
  • 配置第二个“管理”作业
  • 为第二个作业提供安全性,以便只有管理员才能构建它
在第二个“管理”作业的作业配置中,您需要:

  • 定义所有参数(管理员和非管理员)
  • 使用插件(“触发/调用其他项目上的构建”构建操作)触发“非管理员”作业
  • 配置添加参数->当前生成参数
  • 就这样
在第一个“非管理员”作业的作业配置中,您需要:

  • 仅定义非管理参数,确保其名称与“管理”作业中的重叠参数完全相同
  • 按照通常的方式配置作业的其余部分
  • 所有参数,甚至是从触发“管理”作业传递的参数,都可以作为环境变量使用(即使它们没有在“非管理”作业中明确定义)