14

現在、私のプロジェクトにブランチを作成し、そこに .gitlab-ci.yml ファイルを追加する人は誰でも、ランナーを使用してサーバー上でコマンドを実行できます。マスターまたは所有者のみが CI 構成ファイルをアップロードして変更できるようにするにはどうすればよいですか?

私はhttps://gitlab.com/gitlab-org/gitlab-ci-multi-runnerをbashで実行しています。

4

1 に答える 1

5

GitLab ランナーは実際にはこのシナリオ用に設計されていないため、これを行うことはできません。代わりにできることは、.gitlab-ci.ymlファイルだけを含む新しいプロジェクトを作成し、元のリポジトリをプルするように構成することです。そこから、リポジトリでやりたいことをすべて実行できます。

于 2016-08-31T06:15:40.600 に答える