Azure Pipelines에 사용자 추가

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

빌드 및 릴리스 파이프라인에 대한 권한은 주로 특정 빌드 또는 릴리스의 개체 수준 또는 컬렉션 수준에서 선택한 작업에 대해 설정됩니다.

해당 역할에 사용자 또는 그룹을 추가하여 변수 그룹, 보안 파일 및 배포 그룹과 같은 다양한 유형의 리소스에 대한 보안을 관리할 수 있습니다. 프로젝트 관리자는 프로젝트 리소스에 대한 액세스 권한을 부여하거나 제한할 수 있습니다. 팀 구성원이 파이프라인을 편집하도록 허용하려면 프로젝트 관리자여야 합니다.

프로젝트에 사용자 추가

  1. 프로젝트의 요약 페이지로 이동합니다. https://dev.azure.com/{your-organization}/{your-project}

  2. 초대 단추를 선택하여 프로젝트에 사용자를 추가한 다음 필요한 필드를 입력합니다. 완료되면 추가를 선택합니다.

    초대 단추

    프로젝트에 사용자 추가

  3. 새 사용자는 파이프라인을 만들거나 수정하기 전에 초대를 수락해야 합니다.

기여자 권한 확인

참고

보안 모범 사례는 필요한 사용자 또는 그룹에만 권한을 부여하는 것입니다. 기여자 그룹은 지정된 프로젝트에서 너무 광범위할 수 있습니다.

프로젝트 기여자의 사용 권한을 확인하려면 빌드 관리자 그룹 또는 프로젝트 관리자 그룹의 구성원인지 확인합니다. 자세한 내용은 프로젝트 수준 권한 변경을 참조하세요.

  1. 프로젝트 내에서 파이프라인 파이프라인을> 선택합니다. 모두 탭을 선택한 다음, 추가 작업 메뉴를 선택한 다음, 보안 관리를 선택합니다.

    파이프라인 보안 관리

  2. 권한 대화 상자에서 다음 기여자 권한이 허용으로 설정되어 있는지 확인합니다.

    기여자 권한 설정

빌드 파이프라인에 대한 권한 설정

  1. 프로젝트 내에서 빌드 및 릴리스를 선택한 다음 빌드 를 선택하여 빌드 파이프라인에 액세스합니다.

    TFS에서 빌드 액세스

  2. 보안을 선택하여 모든 빌드 파이프라인에 대한 권한을 설정합니다.

    모든 빌드 보안 권한에 액세스

    특정 빌드 파이프라인에 대한 권한을 설정하려면 해당 빌드의 상황에 맞는 메뉴를 선택하고 보안을 선택합니다.

    빌드 권한 구성

  3. 사용 권한을 설정할 그룹을 선택한 다음 권한 설정을 변경하여 액세스 권한을 부여하거나 제한합니다. 다음 예제에서는 빌드 정의를 편집할 수 있도록 기여자 권한을 변경합니다.

    기여자 권한 - 빌드 정의 편집 허용

  4. 완료되면 변경 내용 저장 을 선택합니다.

릴리스 파이프라인에 대한 권한 설정

  1. 프로젝트 내에서 빌드 및 릴리스를 선택한 다음 릴리스 선택하여 릴리스 파이프라인에 액세스합니다.

    액세스 릴리스 파이프라인 TFS

  2. 모든 릴리스 정의에 대한 상황에 맞는 메뉴를 선택한 다음, 보안을 선택합니다.

    모든 보안 릴리스

  3. 사용 권한을 설정할 그룹을 선택한 다음 권한 설정을 변경하여 액세스 권한을 부여하거나 제한합니다. 다음 예제에서는 릴리스 정의 삭제를 금지하도록 기여자 권한을 변경합니다.

    릴리스 파이프라인에 대한 권한 구성

  4. 완료되면 변경 내용 저장 을 선택합니다.

변수 그룹, 보안 파일 및 배포 그룹에 대한 라이브러리 역할 관리

변수 그룹, 보안 파일 및 배포 그룹에 대한 권한은 역할에 의해 관리됩니다. 사용 권한 설정은 세 가지 유형 모두에 대해 유사합니다. 배포 그룹 권한은 빌드 및 릴리스배포 그룹에서 설정되는 동안 변수 그룹보안 파일 사용 권한은 빌드 및 릴리스>>라이브러리에서 구성됩니다.

다음 예제에서는 변수 그룹에 대한 권한을 구성합니다.

  1. 프로젝트 내에서 빌드 및 릴리스를 선택한 다음 라이브러리 , 변수 그룹을 차례로 선택합니다.

    라이브러리 - 변수 그룹

    특정 변수 그룹에 대한 사용 권한을 관리하려면 해당 변수 그룹에 대한 줄임표를 선택한 다음 보안을 선택합니다.

    하나의 변수 그룹에 대한 권한 구성

  2. 사용자 또는 그룹을 추가하고 원하는 역할을 선택합니다.

    사용자 또는 그룹 추가 및 역할 설정

  3. 완료되면 추가를 선택합니다.

작업 그룹 권한 관리

작업 그룹에 대한 권한은 계층적 모델의 적용을 받습니다. 작업 그룹을 사용하여 빌드 또는 릴리스 파이프라인에 이미 정의된 작업 시퀀스를 재사용 가능한 단일 작업으로 캡슐화합니다.

  1. 프로젝트 내에서 빌드 및 릴리스를 선택한 다음 작업 그룹을 선택합니다.

    액세스 작업 그룹 권한

    특정 작업 그룹에 대한 사용 권한을 관리하려면 해당 작업 그룹에 대한 줄임표를 선택한 다음 보안을 선택합니다.

  2. 사용자 또는 그룹을 추가한 다음 원하는 권한을 설정합니다.

    작업 그룹 권한 설정

  3. 완료되면 변경 내용 저장 을 선택합니다.

빌드 관리자 그룹에 대한 권한 관리

  1. 프로젝트 내에서 기어 아이콘 단추 기어 아이콘을 선택한 다음 컬렉션 설정을 선택합니다.

  2. 보안을 선택한 다음 프로젝트 컬렉션 빌드 관리자를 선택합니다. 이 예제에서는 빌드 리소스의 사용을 허용하려고 합니다.

    빌드 관리자 그룹 권한 구성

  3. 완료되면 변경 내용 저장 을 선택합니다.

서비스 연결에 대한 권한 관리

특정 역할에 사용자 또는 그룹을 추가하여 서비스 연결 또는 에이전트 풀에 대한 권한을 설정할 수 있습니다. 이러한 리소스에 대한 권한을 관리하려면 프로젝트 관리자 그룹의 구성원이어야 합니다.

다음 예제에서는 서비스 연결에 관리자를 추가합니다.

  1. 프로젝트 내에서 기어 아이콘 단추 기어 아이콘을 선택한 다음 프로젝트 설정을 선택합니다.

  2. 서비스를 선택한 다음 관리하려는 서비스 연결을 선택합니다. 역할을 선택하여 새 역할을 추가합니다.

    서비스 역할 선택

  3. 사용자 또는 그룹을 추가하고 원하는 역할을 선택합니다.

    새 역할 추가

  4. 완료되면 추가를 선택합니다.

배포 풀에 대한 권한 관리

특정 역할에 사용자 또는 그룹을 추가하여 배포 풀에 대한 권한을 설정할 수 있습니다. 풀의 권한을 관리하려면 프로젝트 컬렉션 관리자 그룹의 구성원이어야 합니다.

다음 예제에서는 모든 배포 풀에 관리자 역할을 추가합니다.

  1. 프로젝트 내에서 기어 아이콘 단추 기어 아이콘을 선택한 다음 프로젝트 설정을 선택합니다.

  2. 배포 풀을선택한 다음 보안을 선택하여 모든 배포 풀에 대한 권한을 관리합니다.

    모든 배포 풀에 대한 권한 관리

  3. 사용자 또는 그룹을 추가하고 원하는 역할을 선택합니다.

    모든 배포 풀에 관리자 추가

  4. 완료되면 추가를 선택합니다.