Bot Builder v4 : DevOps 빌드 파이프라인 만들기

지속적으로 기능과 품질을 향상시키기 위해 DevOps는 매우 중요합니다. 여기에서는 Azure DevOps를 사용하여 개발한 봇용 빌드 파이프라인을 만들어 보겠습니다.

Azure DevOps



Azure DevOps는 Microsoft에서 제공하는 DevOps를 위한 올인원 솔루션입니다. 설명을 시작하면 다른 시리즈가 생기기 때문에 여기에서는 이미 Azure DevOps를 사용하고 있다고 가정합니다.

Azure DevOps 조직 및 프로젝트 만들기



1. htps : //에서 v. 오즈레. 이 m에 로그인. 화면 좌하의 「+ New organization」을 클릭.


2. 적절하게 이름을 지정하여 조직을 만듭니다.


3. 초기 프로젝트 작성 화면이 나오므로 임의의 이름을 설정. 프로젝트 유형에 대한 자세한 내용은 "What is a public project?"을 참조하십시오. 여기에서는 다음과 같은 설정으로 작성.


코드 수정



이번에 DevOps 빌드 파이프라인을 만들기 전에 다음 코드 문제를 수정했습니다.
  • 일본어를 포함한 파일을 UTF8로 다시 저장
  • csproj에 <LangVersion>latest</LangVersion> 추가
    h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 47946732 / c-sha rp-7-1-kan t-beep b ぃしぇ


  • DevOps-article1 브랜치로 저장.

    빌드 파이프라인



    BotBuilder SDK를 사용하여 개발한 앱은 실제 WebAPI이므로 기본 템플릿으로 파이프라인을 만들 수 있습니다. Azure DevOps 빌드 파이프라인은 소스가 Azure DevOps 내에 있을 필요는 없으며 GitHub와 같은 외부 서비스에서도 구성할 수 있습니다.

    1. Pipelines에서 Build를 클릭합니다.


    2. New pipeline을 클릭합니다.


    3. GUI를 사용하여 구성하고 싶기 때문에 Use the classic editor 링크를 클릭합니다.


    4. 소스 선택에서 봇 코드를 호스팅하는 위치를 선택합니다. 여기에서는 GitHub를 선택. 그런 다음 인증을 마법사에 따라 완료.


    5. 소스가 있는 리포지토리와 분기를 선택하고 Continue를 클릭합니다.
    ※본래는 master 등 운용에 따라 적절한 브랜치를 지정.


    6. 템플릿 선택 화면에서 "core"로 검색. ASP.NET Core 템플릿에서 적용을 클릭합니다.


    7. 솔루션 파일 이름을 환경에 맞게 조정합니다. 여기에서는 다음과 같이 선택.
  • 에이전트에서 "VS2019"
  • 프로젝트 파일 이름 경로 편집


  • 8. 앱에는 Web.Config가 없으므로 Publish 작업을 선택하고 Publish Web Projects를 선택 해제합니다.


    9. "Save & queue"에서 저장하고 큐를 실행.


    10. 화면 상단에 빌드 링크가 나오므로 클릭.


    11. 모든 작업이 완료되었는지 확인합니다.


    12. Tests 탭에서 테스트 결과를 확인합니다.


    요약



    이번에는 우선 빌드 파이프라인을 만들었습니다. 다음에 릴리스할 Azure 리소스를 만듭니다.

    다음 기사로
    목차로 돌아가기

    이 기사의 샘플 코드

    좋은 웹페이지 즐겨찾기