Delegating Group Administration

    Your query search resulted in no results.

    Delegating Group Administration

    A GoCD Administrator can authorize users and roles to be administrators for Pipeline Groups. These group administrators have certain privileges which are explained in the section β€œPrivileges of a Group Administrator”.

    Steps to assign Group Administrators

    To assign a user as a group administrator:

    1. Click on β€œPipelines” tab on the Admin section
    2. Locate the group you want to assign a group administrator to
    3. Click the β€œEdit” link for that group
    4. Here, you can define permissions for users and roles

    In the above screenshot, the GoCD admin has delegated group admin privileges to a user β€œjez” and all users defined under the role β€œgroupAdminRole”. The privileges of a Group Administrator have been described in the next section.

    For power users, here’s how you’d assign the same permissions via Config XML:

    <pipelines group="studios">
        <authorization>
            <admins>
                <user> jez </user>
                <role> groupAdminRole </role>
             </admins>
         </authorization>
         <pipeline name="go_pipeline">
         ...
         </pipeline>
    </pipelines>
    

    Privileges of a Group Administrator

    As a group administrator of a pipeline group, a user is privileged to:

    • View and operate (trigger, rerun stages etc.) all the pipelines in this group.
    • Add other group administrators to this group
    • Authorize users/roles with β€˜view’ and β€˜operate’ permissions for this pipeline group.
    • Add to and delete pipelines from the group.
    • Add a pipeline using the β€œAdd New Pipeline” wizard, but only to the groups they are allowed to administer.
    • Edit pipelines belonging to the group including renaming, adding, deleting and modifying stages and jobs.
    • Use APIs to view and operate (trigger, rerun stages etc.) all the pipelines in this group.
    • Use APIs to edit pipelines belonging to this group.

    Note: A group administrator can access β€œPipelines” and β€œConfig XML” tabs on the Administration page to view and edit his/her pipeline groups. He/She cannot access Server Configuration or perform user management. While a group administrator cannot access Pipeline Templates either, they can use existing templates for pipelines within their pipeline group.