팀 배포 탭

2285 단어 actionshackathon

내 워크플로우



Teams 배포 탭은 Microsoft Graph API를 사용하여 Teams 앱을 반자동으로 Teams 스토어에 배포합니다. 어제 이 대회에 대해 들었고, 지금 막 액션을 출시해서 아직 사용하지 않고 있습니다. 하지만 어제 완료한 사용자 지정 탭부터 시작하여 회사에서 GitHub 채택을 촉진하는 데 사용하고 싶습니다!

제출 카테고리:



DIY 배포

Yaml 파일 또는 코드 링크




많음 / 팀 배포 탭


매니페스트 zip 파일에서 Microsoft Teams 맞춤형 앱 만들기 또는 업데이트





Microsoft Teams 앱 스토어에 앱 배포


매니페스트 zip 파일에서 Microsoft Teams 맞춤형 앱을 생성하거나 업데이트합니다.

전제 조건


  • 전역 관리자 계정(응용 프로그램 수준 권한은 지원되지 않음)

  • 설정


  • Register an AzureAD application
  • 테넌트 및 애플리케이션 ID 복사
  • 인증 탭으로 이동합니다
  • .
  • 회신 URI를 https://login.microsoftonline.com/common/oauth2/nativeclient로 구성
  • "응용 프로그램을 공용 클라이언트로 처리"활성화(하단)
  • API 권한 페이지로 이동합니다
  • .
  • Microsoft Graph 추가AppCatalog.ReadWrite.All 위임된 권한 및 관리자 동의 부여

  • 용법


  • 실행 중 작업 로그 보기(예: https://github.com/pl4nty/teams-deploy-tab/actions?query=is%3Ain_progress )
  • 15분 이내에 제공된 링크로 이동합니다
  • .
  • 전역 관리자 계정으로 인증
  • 제공된 코드를 입력하세요

  • 입력(필수)



    변하기 쉬운
    설명


    TENANT_ID
    AzureAD 테넌트 ID

    AAD_APP_ID
    AzureAD 애플리케이션 ID

    TEAMS_APP_NAME
    앱 표시 이름

    매니페스트_경로
    매니페스트 파일의 경로

    예시


    on: push
    name: Deploy to Teams
    jobs
      deploy
        runs-on: ubuntu-latest
        steps
        - name: 


    View on GitHub

    추가 리소스/정보



    다른 OSS 기여자로부터 복잡한 배포 프로세스로 인해 Teams 앱을 구축하는 데 어려움을 겪고 있다고 들었습니다. 이 행동이 그들을 도울 수 있기를 바랍니다!

    좋은 웹페이지 즐겨찾기