소개
Visual Studio Code용 Teams 도구 키트 확장을 사용하여 Microsoft Teams 앱을 개발하는 경우 처음에는 대부분의 리소스와 애플리케이션 코드가 컴퓨터의 로컬입니다.
다음 단계는 애플리케이션이 예상대로 작동하고 로컬에서 실행할 때와 동일하게 작동하는지 테스트하고 유효성을 검사할 수 있는 개발 환경에 애플리케이션을 게시하는 것입니다.
Teams 도구 키트에서 다음 기능을 사용하여 애플리케이션을 쉽게 게시할 수 있습니다.
- 클라우드에 프로비전: 필요한 클라우드 인프라 리소스를 프로비전합니다.
- 클라우드에 배포: 프로비전된 인프라 리소스에 코드를 배포합니다.
- 조직에 게시: Microsoft Teams에 설치할 앱 패키지를 생성합니다.
Teams 도구 키트는 로컬 또는 개발 테넌트를 포함하여 앱 개발의 초기 단계에서 앱 배포 및 게시 프로세스를 간소화합니다. 프로덕션 환경에 대한 배포에 Teams 도구 키트를 사용할지 여부는 환경에 대한 개발자 액세스에 따라 달라집니다.
또한 Teams 도구 키트를 사용하면 Teams 앱 개발에서 설정 및 반복 작업을 자동화하기 위한 집중 작업을 작성하여 YAML 파일을 teamsapp.yml
통해 더 많은 제어를 제공하여 자동화에 대한 사용자 지정 및 정밀한 제어를 제공합니다.
이러한 기능은 기존 인프라, 리소스 그룹, Teams 앱/봇, Microsoft Entra 앱 등록, 사용자 지정 가능한 터널링 및 디버깅, 프로비저닝, 배포 및 게시를 위한 사용자 지정 단계를 활용하는 데 도움이 됩니다.
필수 구성 요소
- Teams 사용자 지정 앱을 업로드할 수 있는Microsoft 365 테넌트 전역 관리자 액세스
- Microsoft Teams 앱 및 확장성 지점에 대한 기본 이해(선택 사항: Microsoft Teams용 앱 빌드 소개 학습 모듈을 완료하는 것이 좋습니다).
- JavaScript를 사용하여 애플리케이션을 개발하는 기능.
- Teams 도구 키트 확장이 설치된 Visual Studio Code.
- 노드 JS v16.x 또는 v18.x가 설치되었습니다.
- Microsoft Edge 또는 Google Chrome 웹 브라우저가 설치되었습니다.
- Azure 계정 및 구독. 지금 Azure 체험 계정을 받으세요!
학습 목표
이 모듈에서는 다음 작업을 수행합니다.
- Visual Studio Code용 Teams 도구 키트를 사용하여 Azure 리소스를 프로비전하는 방법을 알아봅니다.
- Teams 도구 키트를 사용하여 Azure에 앱을 배포하는 방법을 알아봅니다.
- Teams 도구 키트를 사용하여 조직의 저장소에 앱을 게시할 수 있는 다양한 방법을 알아봅니다.