Wie schränkt man Läufer auf einen bestimmten Zweig ein und sperrt die .gitlab-ci.yml vor Änderungen?

9

Im Moment kann jeder, der in meinem Projekt eine Verzweigung erstellt und eine .gitlab-ci.yml-Datei hinzufügt, Befehle auf meinem Server mit dem Runner ausführen. Wie kann ich es so einrichten, dass nur Master oder Besitzer CI-Konfigurationsdateien hochladen und Änderungen daran vornehmen können?

Ich benutze Ссылка , läuft auf bash.

    
CausingUnderflowsEverywhere 30.08.2016, 17:13
quelle

1 Antwort

2

Der GitLab-Runner wurde nicht wirklich für dieses Szenario entworfen und Sie können dies nicht tun. Stattdessen können Sie ein neues Projekt mit Ihrer .gitlab-ci.yml -Datei erstellen und es so konfigurieren, dass das ursprüngliche Repository abgerufen wird. Von dort aus können Sie alle anderen Dinge tun, die Sie mit Ihrem Repository tun möchten.

    
Fairy 31.08.2016 06:15
quelle