Aloha,
wir haben mehrere Projekte in Jenkins drin und verwalten die Zugangsrechte über die projektbasierte Matrix.
Das funktioniert soweit auch ganz gut, solange "echte Menschen" Zugang zu verschiedenen Projekten haben sollen.
Nun gibt es eine Reihe von Plugins, die eine komprimierte Info über den Status von Projekten anzeigen können, z.B. "WallDisplay" https://wiki.jenkins-ci.org/display/JENKINS/Wall+Display+Plugin
Auch das funktioniert recht hübsch, solange der entsprechende Nutzer über Leserechte für alle Projekte verfügt. Darin liegt aber auch das Problem: Einem quasi anonymen Nutzer Leserechte zum gesamten Sourcecode des Unternehmens zu geben ist etwas :autsch:
Letztlich braucht der Nutzer für WallDisplay den Wetterbericht eines Projekts, sonst nichts. Gibt es eine entsprechende Einstellmöglichkeit, die ich nun schon seit Tagen übersehe, oder ist das minimalste Zugriffsrecht wirklich "Lies den kompletten Quellcode des Unternehmens, kopiere ihn und nimm ihn mit nach Hause"? :shock:
Danke & Gruß
MarcusS8
wir haben mehrere Projekte in Jenkins drin und verwalten die Zugangsrechte über die projektbasierte Matrix.
Das funktioniert soweit auch ganz gut, solange "echte Menschen" Zugang zu verschiedenen Projekten haben sollen.
Nun gibt es eine Reihe von Plugins, die eine komprimierte Info über den Status von Projekten anzeigen können, z.B. "WallDisplay" https://wiki.jenkins-ci.org/display/JENKINS/Wall+Display+Plugin
Auch das funktioniert recht hübsch, solange der entsprechende Nutzer über Leserechte für alle Projekte verfügt. Darin liegt aber auch das Problem: Einem quasi anonymen Nutzer Leserechte zum gesamten Sourcecode des Unternehmens zu geben ist etwas :autsch:
Letztlich braucht der Nutzer für WallDisplay den Wetterbericht eines Projekts, sonst nichts. Gibt es eine entsprechende Einstellmöglichkeit, die ich nun schon seit Tagen übersehe, oder ist das minimalste Zugriffsrecht wirklich "Lies den kompletten Quellcode des Unternehmens, kopiere ihn und nimm ihn mit nach Hause"? :shock:
Danke & Gruß
MarcusS8