首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何只允许Jenkins管道中的"git标记“

如何只允许Jenkins管道中的"git标记“
EN

Stack Overflow用户
提问于 2021-10-29 15:32:24
回答 1查看 65关注 0票数 0

我们只需要允许从Jenkins管道中创建标记,这意味着我们需要不允许特定的命令,比如"git commit“。

Jenkins代理的操作系统是Windows 2016。这也可能是詹金斯大师级的事情。

有什么建议吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-29 16:40:04

Jenkins中最低的授权级别是通过矩阵授权策略插件实现基于项目的安全性。

我脑子里唯一想到的就是提款机:

  1. PATH中删除Git的二进制文件夹。
  2. 创建一个仅接受来自Git命令白名单的参数的包装器git.cmdgit.ps1
  3. a)将包装器的文件夹添加到PATH中。 ( b)参阅Jenkins‘Global Tool ConfigurationGit中的包装器。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69771444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档