>

단계 LibraryBuildGated : 단계 입력 SonarQube가 찾을 수없는 엔드 포인트 17xxxxc3-4xx0-4xx4-9xx2-617fxxxxxxxx를 참조합니다. 서비스 엔드 포인트가 없거나 사용 권한이 없습니다

감사합니다 -편집 된 질문

  • 답변 # 1

    전제 조건 :
    * Linux WebApp의 Azure에 SonarQube 서버 설정이 있습니다.
    * 다음 Azure DevOps 확장을 설치했습니다.
    https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube
    * Azure의 SonarQube 서버에 SonarQube 서비스 연결 ( "SonarQube 서비스 연결")을 설정했습니다.

    Yaml의 SonarQube에 대한 분석 준비 :

    - task: SonarSource.[email protected]4
      displayName: 'Prepare analysis on SonarQube'
      inputs:
        SonarQube: 'SonarQube Service Connection'
        projectKey: ProjectKey
        projectName: ProjectName
    
    

    Yaml에서 코드 분석 실행 :

    - task: SonarSource.[email protected]4
      displayName: 'Run Code Analysis'
    
    

    Yaml의 품질 게이트 결과 게시 :

    - task: SonarSource.[email protected]4
      displayName: 'Publish Quality Gate Result'
    
    

  • 답변 # 2

    솔루션 : 대부분의 경우를 해결하는 방법은 웹에서 빌드 정의로 이동하고 기본 엔드 포인트를 서비스 엔드 포인트 참조가 포함 된 브랜치로 전환하고 저장 한 후 원하는 설정으로 되돌리고 다시 저장하는 것입니다. 정의를 저장하면 기본 분기에서 파일이로드되고 검색된 리소스에 권한이 부여됩니다. -MSFT가 제안 함

  • 이전 javascript - 여러 입력 필드의 값을 하나의 단일 필드에 자동으로 복사하고 결합하는 방법은 무엇입니까?
  • 다음 r - 플로팅하는 동안 Y 축에서 변수 변환