gpt4 book ai didi

gitlab-ci - 如何将运行者限制在特定分支并锁定 .gitlab-ci.yml 免受更改?

转载 作者:行者123 更新时间:2023-12-04 02:22:30 26 4
gpt4 key购买 nike

现在,任何在我的项目中创建分支并向其中添加 .gitlab-ci.yml 文件的人都可以使用 runner 在我的服务器上执行命令。我怎样才能做到只有主人或所有者才能上传 CI 配置文件并对其进行更改?

我正在使用 https://gitlab.com/gitlab-org/gitlab-ci-multi-runner在 bash 上运行。

最佳答案

GitLab runner 并不是真正为这种情况设计的,因此您无法做到这一点。你可以做的是用你的 .gitlab-ci.yml 建立一个新项目。文件并配置它,以便它拉取原始存储库。从那里,您可以对存储库执行所有其他操作。

关于gitlab-ci - 如何将运行者限制在特定分支并锁定 .gitlab-ci.yml 免受更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39233403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com