Share via


Pijplijnmachtigingen configureren in Azure Pipelines

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

In dit artikel wordt uitgelegd hoe u uw build-pijplijnen kunt beveiligen door gebruikers- en groepsmachtigingen in te stellen om de toegang tot specifieke functies en taken te beheren.

Pijplijnbeveiliging volgt een hiërarchisch model van gebruikers- en groepsmachtigingen. Machtigingen op projectniveau worden overgenomen op objectniveau door alle pijplijnen in het project. U kunt overgenomen en standaardmachtigingen voor gebruikers en groepen wijzigen voor alle pijplijnen op project- en objectniveau. U kunt de machtigingen die door het systeem zijn ingesteld, niet wijzigen.

De standaardbeveiligingsgroepen voor pijplijnen zijn:

Groep Beschrijving
Build Beheer istrators Beheer ister samenstellingsmachtigingen en pijplijnen en builds beheren.
Medewerkers Pijplijnen en builds beheren, maar geen wachtrijen bouwen. Deze groep bevat alle teamleden.
Project Beheer istrators Beheer ister samenstellingsmachtigingen en pijplijnen en builds beheren.
Lezers Pijplijn en builds weergeven.
Projectverzamelings-Beheer istrators Beheer ister samenstellingsmachtigingen en pijplijnen en builds beheren.
Build-Beheer van projectverzamelingen Beheer ister samenstellingsmachtigingen en pijplijnen en builds beheren.
Serviceaccounts voor het bouwen van projectverzamelingen Builds beheren.
Testserviceaccounts voor projectverzameling Pijplijnen en builds weergeven.

Het systeem maakt automatisch de <gebruiker> buildservice (verzamelingsnaam), lid van de groep Build-serviceaccounts voor projectverzamelingen. Deze gebruiker voert buildservices in het project uit.

Afhankelijk van de resources die u in uw pijplijnen gebruikt, kan uw pijplijn andere ingebouwde gebruikers bevatten. Als u bijvoorbeeld een GitHub-opslagplaats voor uw broncode gebruikt, wordt een GitHub-gebruiker opgenomen.

De standaardmachtigingen voor beveiligingsgroepen zijn:

Opdracht Lezers Medewerkers Beheer s bouwen Project-Beheer s
Builds weergeven ✔️ ✔️ ✔️ ✔️
Build-pijplijn weergeven ✔️ ✔️ ✔️ ✔️
Beheer ister-samenstellingsmachtigingen ✔️ ✔️
Build-pijplijn verwijderen of bewerken ✔️ ✔️ ✔️
Builds verwijderen of vernietigen ✔️ ✔️
Build-kwaliteit bewerken ✔️ ✔️ ✔️
Buildkwaliteiten beheren ✔️ ✔️
Build-wachtrij beheren ✔️ ✔️
Incheckvalidatie overschrijven door build ✔️
Wachtrij-builds ✔️ ✔️ ✔️
Voor onbepaalde tijd behouden ✔️ ✔️ ✔️ ✔️
Builds stoppen ✔️ ✔️
Build-informatie bijwerken ✔️

Zie Pijplijn- of Build-machtigingen voor een beschrijving van pijplijnmachtigingen.

Vereisten

  • U moet lid zijn van de groep Projectverzameling Beheer istrators om projectverzamelingsgroepen te beheren.
  • U moet lid zijn van een beheerdersgroep of Beheer ister-samenstellingsmachtigingen zijn toegestaan om gebruikers en groepen op projectniveau te beheren.

Pijplijnmachtigingen op projectniveau instellen

Volg deze stappen om machtigingen op projectniveau te configureren voor gebruikers en groepen in alle build-pijplijnen in uw project:

  1. Selecteer Pijplijnen in uw project.

    Schermopname van de menuselectie Pijplijnen.

  2. Selecteer Meer acties en selecteer Beveiliging beheren.

    Schermopname van de beveiligingsselectie voor pijplijnen.

  3. Selecteer gebruikers of groepen en stel machtigingen in op Toestaan, Weigeren of Niet instellen.

    Schermopname van het dialoogvenster Beveiliging van pijplijnen op projectniveau.

  4. Herhaal de vorige stap om de machtigingen voor meer groepen en gebruikers te wijzigen.

  5. Dialoogvenster Machtigingen sluiten om de wijzigingen op te slaan.

Gebruikers of groepen toevoegen aan het dialoogvenster Machtigingen

Als u gebruikers en groepen wilt toevoegen die niet worden vermeld in het dialoogvenster machtigingen:

  1. Voer de gebruiker of groep in de zoekbalk in en selecteer vervolgens de gebruiker of groep in het zoekresultaat.
  2. Stel de machtigingen in.
  3. Sluit het dialoogvenster.

Wanneer u het beveiligingsdialoogvenster opnieuw opent, wordt de gebruiker of groep weergegeven.

Gebruikers of groepen verwijderen uit het dialoogvenster Machtigingen

Een gebruiker verwijderen uit de lijst met machtigingen:

  1. Selecteer de gebruiker of groep.

  2. Selecteer Verwijderen en wis expliciete machtigingen.

    Schermopname van het verwijderen van de selectie van gebruikers of groepen.

  3. Wanneer u klaar bent, sluit u het dialoogvenster om uw wijzigingen op te slaan.

Volg deze stappen om machtigingen op projectniveau te configureren voor gebruikers en groepen in alle build-pijplijnen in uw project:

  1. Selecteer Pijplijnen in uw project.

    Schermopname van pijplijnenmenuselecties.

  2. Selecteer Meer acties en selecteer Beveiliging beheren.

    Schermopname van de beveiligingsselectie voor alle pijplijnen in een project.

  3. Als u gebruikers of groepen wilt toevoegen die niet worden vermeld in het dialoogvenster Machtigingen, selecteert u Toevoegen, voert u de gebruiker of groep in en selecteert u Wijzigingen opslaan.

  4. Selecteer een gebruiker of groep en stel de machtigingen in.

    Schermopname van het dialoogvenster Pijplijnbeveiliging op projectniveau.

  5. Herhaal de vorige stap om de machtigingen voor meer groepen en gebruikers te wijzigen.

  6. Selecteer Wijzigingen opslaan of u kunt Wijzigingen ongedaan maken selecteren om de wijzigingen ongedaan te maken.

  7. Als u een gebruiker of groep uit de lijst wilt verwijderen, selecteert u de gebruiker of groep en selecteert u Verwijderen.

  8. Selecteer Sluiten.

De machtigingen voor pijplijnen op projectniveau zijn ingesteld.

Volg deze stappen om machtigingen op projectniveau te configureren voor gebruikers en groepen in alle build-pijplijnen in uw project:

  1. Ga naar uw project en selecteer de builds in het menu.

  2. Selecteer het mappenpictogram en selecteer de map Alle build-pijplijnen .

  3. Selecteer Meer acties>Beveiliging.

    Schermopname van alle beveiligingsselecties voor pijplijnen.

  4. Als u gebruikers of groepen wilt toevoegen die niet worden vermeld in het dialoogvenster Machtigingen, selecteert u Toevoegen, voert u de gebruiker of groep in en selecteert u Wijzigingen opslaan.

    Schermopname van het toevoegen van een gebruiker of groep voor pijplijnbeveiliging.

  5. Selecteer een gebruiker of groep en stel de machtigingen in.

    Schermopname van het dialoogvenster Pijplijnbeveiliging.

  6. Selecteer Wijzigingen opslaan of u kunt Wijzigingen ongedaan maken selecteren om de wijzigingen ongedaan te maken.

  7. Herhaal de vorige stap om de machtigingen voor meer groepen en gebruikers te wijzigen.

  8. Als u een gebruiker of groep uit de lijst wilt verwijderen, selecteert u de gebruiker of groep en selecteert u Verwijderen.

  9. Selecteer Sluiten.

Pijplijnmachtigingen op objectniveau instellen

Standaard nemen machtigingen op objectniveau voor afzonderlijke pijplijnen de machtigingen op projectniveau over. U kunt de overgenomen machtigingen op projectniveau overschrijven.

U kunt de machtigingen instellen op Toestaan, Weigeren of Niet instellen als de machtiging niet is overgenomen. Als overname is ingeschakeld, kunt u een expliciete machtiging terugzetten op de overgenomen waarde.

Voer de volgende stappen uit om machtigingen voor een pijplijn te configureren.

  1. Selecteer Pijplijnen in uw project.

    Schermopname van de menuselectie Pijplijnen.

  2. Selecteer een pijplijn en selecteer Vervolgens Meer acties en selecteer Beveiliging beheren.

    Schermopname van de geselecteerde beveiligingsoptie in het menu Meer acties van een pijplijn.

  3. Selecteer een gebruiker of groep en stel de machtigingen in.

    Schermopname van het dialoogvenster Pijplijnbeveiliging op objectniveau.

  4. Herhaal de vorige stap om de machtigingen voor meer groepen en gebruikers te wijzigen.

  5. Wanneer u klaar bent, sluit u het dialoogvenster om uw wijzigingen op te slaan.

Gebruikers of groepen toevoegen aan het dialoogvenster Machtigingen

Als u gebruikers en groepen wilt toevoegen die niet worden vermeld in het dialoogvenster machtigingen:

  1. Voer de gebruiker of groep in de zoekbalk in en selecteer vervolgens de gebruiker of groep in het zoekresultaat.
  2. Stel de machtigingen in.
  3. Sluit het dialoogvenster.

Wanneer u het beveiligingsdialoogvenster opnieuw opent, wordt de gebruiker of groep weergegeven.

Gebruikers of groepen verwijderen uit het dialoogvenster Machtigingen

Gebruikers en groepen kunnen worden verwijderd uit de machtigingen van de pijplijn. Overgenomen gebruikers en groepen kunnen alleen worden verwijderd als overname is uitgeschakeld.

  1. Selecteer de gebruiker of groep.

  2. Selecteer Verwijderen en wis expliciete machtigingen.

    Schermopname van het verwijderen van de selectie van gebruikers of groepen.

  3. Wanneer u klaar bent, sluit u het dialoogvenster om uw wijzigingen op te slaan.

Standaard nemen machtigingen op objectniveau voor afzonderlijke pijplijnen de machtigingen op projectniveau over. U kunt de overgenomen machtigingen overschrijven.

U kunt de machtigingen instellen op Toestaan, Weigeren of Niet instellen als de machtiging niet is overgenomen. Als overname is ingeschakeld, kunt u een expliciete machtiging terugzetten op de overgenomen waarde.

Volg deze stappen om machtigingen in te stellen voor een afzonderlijke pijplijn:

  1. Selecteer Pijplijnen in uw project.

    Schermopname van geordende menuselecties pijplijnen.

  2. Selecteer een pijplijn en selecteer Vervolgens Meer acties en selecteer Beveiliging beheren.

    Schermopname van de geselecteerde optie Beveiliging beheren in het menu meer acties van een pijplijn.

  3. Als u gebruikers of groepen wilt toevoegen die niet worden vermeld in het dialoogvenster Machtigingen, selecteert u Toevoegen, voert u de gebruiker of groep in en selecteert u Wijzigingen opslaan.

  4. Selecteer gebruikers en groepen en stel de machtigingen in.

  5. Selecteer Wijzigingen opslaan of u kunt Wijzigingen ongedaan maken selecteren om de wijzigingen ongedaan te maken.

    Schermopname van het toevoegen van een gebruiker of groep voor pijplijnbeveiliging.

  6. Als u een gebruiker of groep wilt verwijderen, selecteert u de gebruiker of groep en selecteert u Verwijderen. Overgenomen gebruikers en groepen kunnen alleen worden verwijderd als overname is uitgeschakeld.

  7. Selecteer Sluiten wanneer u klaar bent.

Wanneer u expliciet een overgenomen gebruikers- of groepsmachtiging instelt, wordt overname uitgeschakeld voor die specifieke machtiging. Als u overname wilt herstellen, stelt u de machtiging in op Niet instellen. Selecteer Expliciete machtigingen wissen om alle expliciete machtigingen voor de overgenomen instellingen opnieuw in te stellen. Als u overname wilt uitschakelen voor alle gebruikers- en groepsmachtigingen, schakelt u de instelling Overname uit. Bij het opnieuw inschakelen van overname worden de machtigingen voor alle gebruikers en groepen teruggezet naar hun instellingen op projectniveau.

Machtigingen op objectniveau voor afzonderlijke pijplijnen nemen standaard de machtigingen op projectniveau over. U kunt deze overgenomen machtigingen voor een afzonderlijke pijplijn overschrijven.

U kunt de machtigingen instellen op Toestaan, Weigeren of Niet instellen als de machtiging niet is overgenomen. Als overname is ingeschakeld, kunt u een expliciete machtiging terugzetten op de overgenomen waarde.

Volg deze stappen om machtigingen op objectniveau in te stellen voor een pijplijn:

  1. Ga naar uw project en selecteer de builds in het menu.

  2. Selecteer het mappenpictogram en selecteer de map Alle build-pijplijnen .

  3. Selecteer Meer acties>Beveiliging.

    Schermopname van alle beveiligingsnavigatieselecties voor pijplijnen.

  4. Als u gebruikers of groepen wilt toevoegen die niet worden vermeld in het dialoogvenster Machtigingen, selecteert u Toevoegen, voert u de gebruiker of groep in en selecteert u Wijzigingen opslaan.

    Schermopname van pijplijnbeveiliging: gebruiker of groep toevoegen.

  5. Selecteer een gebruiker of groep en stel de machtigingen in.

  6. U kunt meer gebruikers en groepen selecteren om hun machtigingen te wijzigen.

  7. Selecteer Wijzigingen opslaan of u kunt Wijzigingen ongedaan maken selecteren om de wijzigingen ongedaan te maken.

  8. Als u een gebruiker of groep wilt verwijderen, selecteert u de gebruiker of groep en selecteert u Verwijderen. Overgenomen gebruikers en groepen kunnen alleen worden verwijderd als overname is uitgeschakeld.

  9. Selecteer Sluiten wanneer u klaar bent.

Wanneer u expliciet een overgenomen gebruikers- of groepsmachtiging instelt, wordt overname uitgeschakeld voor die specifieke machtiging. Als u overname wilt herstellen, stelt u de machtiging in op Niet instellen. Selecteer Expliciete machtigingen wissen om alle expliciete machtigingen voor de overgenomen instellingen opnieuw in te stellen. Als u overname wilt uitschakelen voor alle gebruikers- en groepsmachtigingen, schakelt u de instelling Overname uit. Bij het opnieuw inschakelen van overname worden de machtigingen voor alle gebruikers en groepen teruggezet naar hun instellingen op projectniveau.