Share via


Azure 개발자 CLI 기능 버전 관리 및 릴리스 전략

Azure 개발자 CLI(azd) 기능은 단계적 접근 방식을 사용하여 도입되고 지원됩니다. 기능은 알파 단계에서 시작한 다음 다양한 조건을 충족한 후 베타안정으로 진행됩니다. 이 문서에서는 각 단계에 대한 정의, 기대 및 발전 요구 사항을 설명합니다. GitHub에서 지원하는 azd 각 기능 /명령 및 현재 단계 의 전체 목록을 참조하세요.

알파 기능

모든 기능은 알파 기능(예: 실험적)으로 시작됩니다. 이 단계에서는 기능의 디자인, 기능 및 사용자 환경에 대한 의미 있는 피드백을 얻기 위해 충분한 사용량을 받는 것이 목표입니다. 명령을 사용하여 azd config 알파 기능을 사용하도록 설정하고 관리할 수 있습니다.

Important

알파 기능은 안정적으로 이어지는 후속 릴리스에서 호환되지 않는 변경이 발생할 가능성이 적기 때문에 중요 비즈니스용이 아닌 시나리오에만 권장됩니다.

정의

  • 이러한 기능은 현재 개발 중입니다.
  • 기능은 관심 있는 사용자가 명시적으로 옵트인해야 하는 기능 플래그 뒤에 숨겨집니다.
  • 실험적 기능의 장기적인 안정성 또는 지원에 대한 보장은 없습니다.
  • 이 기능은 제품 팀이 미리 보기 또는 안정적인 스테이지(실험)로 진행할 계획이라는 약속이 없습니다.

알파 기능을 옵트인하는 방법

  1. 사용 가능한 실험적 기능을 나열하려면 다음을 실행합니다.

    azd config list-alpha
    
  2. 특정 실험적 기능을 사용하도록 설정하려면(예: 리소스 그룹 범위에서 인프라 배포를 지원하려면) 다음을 실행합니다. resourceGroupDeployments

    azd config set alpha.resourceGroupDeployments on
    
  3. resourceGroupDeployments 기능을 사용하지 않도록 설정하려면 다음을 실행합니다.

    azd config set alpha.resourceGroupDeployments off
    

    자세한 내용은 azure-dev GitHub 리포지토리를 방문하세요.

고급 조건(베타에 도달하는 방법)

  • 이 기능은 제품 팀에서 제대로 사양을 지정하고 승인했습니다.
  • 제품 팀은 기능을 다음 단계로 발전시키기 위해 공식적으로 서명했습니다.
  • 이 기능은 문서화되어 있으며 제품에서 도움말 텍스트를 사용할 수 있습니다.
  • 충분한 사용자 피드백을 통해 UX가 성공했음을 확인합니다.

베타 기능

이 단계의 목표는 기능 환경을 개선하고 개념 증명을 넘어서는 것입니다.

Important

베타 기능은 후속 릴리스에서 호환되지 않는 변경이 발생할 가능성이 적기 때문에 중요하지 않은 비즈니스용 시나리오에만 권장됩니다.

정의

  • 알파 기능과 달리 사용자는 베타 기능을 사용하기 위해 명시적 조치를 취할 필요가 없습니다.
  • 기능 완성도가 높은 업데이트가 고객 피드백에 따라 이루어지기 때문에 베타 기능에 대한 릴리스에서 호환성이 손상되는 변경 횟수가 줄어듭니다.
  • 주요 변경 내용은 이러한 중단을 소화하는 방법에 대한 설명과 함께 설명되어 있습니다.
  • 베타 명령은 azd 제품 도움말에서 이와 같이 표시됩니다(베타).

고급 조건(안정에 도달하는 방법)

  • 제품 팀은 다음 단계로 기능 발전을 공식적으로 검토하고 로그오프했습니다.
  • 기능은 기능적으로 완전하고 안정적입니다.
  • 기능은 철저히 수동으로 테스트되었으며 회귀 및 버그를 catch할 수 있는 충분한 단위 및 통합 테스트가 있습니다.
  • 다시 기본 버그는 사용자에게 허용 가능하고 차단되지 않습니다(예: UX 개선 사항).
  • 제품 팀은 충분한 사용자 피드백을 통해 UX가 성공한다는 신호를 받았습니다.
  • 제품 팀은 이 기능이 엔드투엔드 UX에 가치를 더하고 있다고 믿습니다.

안정적인 기능

정의

  • 제품 팀은 이러한 기능 뒤에 서 있습니다.
  • 이러한 영역의 호환성이 손상되는 변경은 예기치 않습니다.
  • 제품 팀은 영향을 최소화하는 방식으로 호환성이 손상되는 변경 내용이 롤아웃되도록 합니다.
  • 중요 비즈니스용 시나리오에서 사용합니다.

도움말 요청

버그를 제출하거나, 도움말을 요청하거나, Azure 개발자 CLI에 대한 새 기능을 제안하는 방법에 대한 자세한 내용은 문제 해결 및 지원 페이지를 참조하세요.