1

Aure Portal을 통해 지속적인 배포를 설정하려고합니다.다른 VSTS 계정에서 Azure 연속 배포

Azure와 동일한 계정 소유자가 소유하고있는 VSTS 계정 ("VSTS Account A"라고 부름)을 통해이 작업을 수행하면 모든 것이 정상적으로 작동합니다.

이 경우에는 다른 VSTS 계정에있는 소스 코드에서 계속 deploymenet을 구성하려고 시도하고 있습니다 (계정 B로가 보겠습니다).

푸른 계정 소유자가 계정 B의 소유자가 아니라 소유자는 또한

계정 B. 내에서 적어도 하나 개의 프로젝트의 구성원으로 명시 적으로 나열되어 계정 B.에 대한 관리자 (조직 관리자의 회원)입니다 문제는 앱 서비스 섹션에서 "배포 소스"를 구성 할 때 계정 B가 선택할 수있는 옵션으로 나열되지 않는다는 것입니다.

VSTS 계정을 Azure 계정과 연결하는 데 대한 다양한 링크 (예 : this page의 일부 4)를 따라 갔지만 여전히 기쁨은 없습니다. 몇 가지 문제는 여기에 있습니다 :

  • 푸른 고전 포털은 비주얼 스튜디오 팀 서비스 섹션 내에서 새로 만들기 버튼을 가지고 있지만 내가 기존 링크를 선택하면, 다음과 같은 메시지가 얻을 :

    을 계정 소유자인지 확인하십시오. 당신이 경우에, 어쩌면 계정이 이

    계정 B 또 다른 푸른 Active Directory에 또 다른 푸른 가입에 연결하거나 연결되어 또 다른 푸른 가입 또는 푸른 AD에 연결 하지입니다.

  • 새 포털에는 다른 계정을 연결하는 옵션이 없으며 "팀 서비스 계정 미리보기"라는 메뉴 링크가있어서 미리보기 상태와 관련이 있는지 여부에 관계없이 알고있다.

나는 이것이 비교적 일반적인 사용 사례라고 생각 했겠지만 누구나 비슷한 기쁨을 설정 했습니까?

+0

음, VSTS 사용자에게 적절한 권한을 부여 하시겠습니까? – 4c74356b41

+0

그들은 Azure에 어떤 권한이 있어야하며 어떻게 설정해야합니까? –

+0

정확히 모르겠지만 배포하려는 리소스 그룹에 기여한 사람 일 수 있습니다. https://docs.microsoft.com/en-us/azure/active-directory/role-based-access-control-configure – 4c74356b41

답변

1

마지막으로 웹 응용 프로그램이 포함 된 Azure 계정에서 VSTS 보안 주체를 공동 관리로 설정하고 해당 사용자로 로그인 한 다음 사용자 드롭 다운 메뉴에서 사용할 디렉토리를 변경하여 관련 계정을 선택할 수있었습니다 (맨 위 오른쪽). 해당 사용자 계정은 이미 다른 Azure 계정의 관리자이므로 문제를 더욱 복잡하게 만듭니다. 사용자가 여러 디렉토리의 구성원이었던 경우에만 디렉토리를 변경할 수있는 옵션이있었습니다.

그래서 나는 마침내 그것을 구성하고 지정된 브랜치에 코드를 적용하여 배포를 시작했습니다. 그러나 Azure에서 지속적인 배포를 설정하면 범위가 제한되고 일정한 오류가 발생하여 수정하기가 쉽지 않습니다.

VSO 당신에 대해 더 많은 선명도를 제공 내에서 모든 구성

는 나는 이러한 지침에 따라 제대로 작동지고 결국 실제로 무슨 일이 일어나고 있는지.

초기 설정을 수행 할 때 Azure 계정을 사용하여 인증 단계를 거쳐야했는데 그 과정에서 팝업 창이 열리면서 처음에 놓치기 시작했습니다.

초기 빌드 및 배포는 괜찮 았지만 코드가 트리거되면 빌드 오류가 발생했습니다. 이는 Build Definition ->Variables ->BuildConfiguration 값이 Release으로 다시 설정 되었기 때문에 발생합니다. 초기 구성을 수행 할 때 프로젝트에 올바른 값으로 설정 했더라도 마찬가지입니다. 이를 업데이트하고 나면 다음 커밋에 의해 빌드가 시작되어 차례대로 생성 된 아티팩트가 만들어져 배포가 완료되었습니다.

+0

꽤 공동 관리가 필요 없다는 것을 확신하지만 보안이 중요하지 않은 한 실제로는 중요하지 않습니다. – 4c74356b41

+0

과도한 느낌 이었지만 자원 그룹 보안에 추가하면 영향을 미치지 않는 것 같습니다. –

관련 문제