노드를 배치합니다.Azure Repos와 Github를 사용하여 js 응용 프로그램을 Azure 응용 프로그램 서비스로 변환

8043 단어
본고에서 우리는 간단한 노드를 배치하는 데 사용할 수 있는 각종 배치 기술을 토론할 것이다.js 응용 프로그램을 Azure 응용 프로그램 서비스로 가져옵니다.
Azure 애플리케이션 서비스의 기술적 세부 사항에 대해 논의하기 전에 Microsoft Azure와 CI/CD에 대한 기초 지식을 소개하고자 합니다.
CI/CD를 사용하면 클라우드에서 자동으로 컴파일되고 테스트되는 빌드 프로세스를 만들고 관리할 수 있습니다.이것은 최종 사용자가 여러 플랫폼에서 소프트웨어를 구축하는 데 도움이 되며 소프트웨어의 설치, 각종 집적점, 코드 라이브러리, 작업 관리와 구축을 걱정할 필요가 없다.
                               ---
본문에서 우리는 간단한 노드를 배치하는 절차를 보여줄 것이다.js 응용 프로그램은 리눅스 기반 응용 프로그램 서비스에서 각종 배치 기술을 사용합니다.Azure DevOps CI/CD 및 Kudu 엔진을 통한 git 배포에 대해 논의합니다.

먼저 Microsoft Azure 무료 계층 계정을 만들고 Azure Portal로 이동합니다.

포털의 초기 보기는 다음과 같습니다. 웹 응용 프로그램에 대한 자원 그룹을 만들 것입니다.

자원 그룹을 만드는 것은 프로젝트에 분배된 모든 자원을 연결하기 위해서입니다.Azure 대시보드에서 리소스를 모니터링할 수 있습니다.

자원 그룹을 만들 때 구독 유형을 선택하고 유일한 이름을 지정합니다.우리는 우리나 고객과 가장 가까운 지역을 지정해야 한다.모든 필드를 선택한 후 리소스 그룹을 보고 작성합니다.
다음 단계는 응용 프로그램 서비스를 만드는 것입니다.Azure 포털 홈 페이지에는 응용 프로그램 서비스를 만드는 옵션이 제공됩니다.
추가 단추를 누르거나 프로그램 서비스를 만듭니다.

클릭한 후에 우리는 현재 구독, 자원팀, 실례 상세한 정보와 응용 서비스 계획 등 각종 정보를 기입해야 한다. 예를 들어 다음과 같다.
주의: 실례 이름은 전역에서 유일해야 합니다.

우리는 응용 프로그램, 인프라 시설, 네트워크를 전면적으로 관찰하기 위해 모니터링을 사용할 수 있다.라벨을 추가하여 자원을 분류하고 마지막으로 선택한 매개 변수를 보고 응용 프로그램 서비스 항목을 만듭니다.성공적으로 배치되면 자원 그룹에 응용 프로그램 서비스 자원을 만들 것입니다.

Azure 포털에서 새로 만든 응용 프로그램 서비스를 선택하여 대시보드에 액세스합니다.계기판은 서비스 상태, 개발 도구, 배치와 모니터링을 포함한 대량의 서비스와 관련된 정보를 보여 준다.우리는 응용 서비스의 지속적인 배치에 더욱 관심을 기울일 것이다.
응용 프로그램 서비스에 Azure DevOps CI/CD 파이프를 만들려면 Azure 대시보드에서 배치 센터로 이동합니다.Azure Repo, Github, bitbucket 및 로컬 Git와 같은 다양한 소스 코드 제어 구성을 사용하여 지속적으로 배포할 수 있습니다.

Azure Repos와 Github 구성을 사용하여 파이프라인을 구축하고 배치하는 방법에 대해 자세히 설명합니다.Azure Repo는 Azure 파이프라인을 명시적으로 사용하여 구축·배포하고, Github는 Azure 파이프라인과 Kudu 엔진을 사용하여 배포할 수 있다.

Azure 파이핑을 사용하여 Azure Repos 구성에서 파이핑 구축 및 배포


첫 번째 단계에서는 Azure DevOps 포털에 액세스하여 새로운 Azure DevOps 프로젝트를 만듭니다.

이전 단계에서 작성한 항목을 참조하여 저장소(Azure Repos)를 만들고 노드를 밀어 넣었습니다.안에 js 소스 코드가 있습니다.



이제 Azure 포털에서 응용 서비스(이름:helloworld993)의 개발 센터로 돌아갑니다.

소스 코드 관리로 Azure Repos를 선택하고 Azure 파이핑으로 Provider 생성을 계속 선택합니다.


다음에 우리는 원본 코드와 구축과 관련된 모든 설정을 선택해야 한다

마지막으로 배포 요약을 검토하고 Finish 를 클릭해야 합니다.

Azure DevOps CI/CD 파이핑은 구성된 매개변수에 따라 자동으로 생성되고 빌드 프로세스가 시작됩니다.

성공적으로 배포되면 Azure 응용 프로그램 서비스에서 생성된 URL을 통해 응용 프로그램에 액세스할 수 있습니다.

자동으로 생성된 Azure DevOps CI/CD 파이프는 Dev Azure Portal에서 보고 편집할 수 있습니다.Azure 노드의 지속적인 통합 파이핑js 프로그램은 다음과 같이 편집할 수 있습니다.

Azure 게시 파이핑은 다음과 같습니다.

이와 유사하게, 우리는 Azure 파이프를 사용하여 Github와 Local Git 등 다른 소스 코드 제어 설정을 위해 파이프를 구축하고 배치할 수 있다.

Kudu를 사용하여 Github에서 파이프라인 구축 및 배치


먼저 Microsoft Azure에 Github 저장소를 인증해야 합니다.

Github 계정이 성공적으로 권한을 수여받은 후 Azure 포털의 개발 센터로 이동하여 Github를 원본 코드로 관리하고 구축 공급자를 Kudu 응용 프로그램 서비스로 계속 선택합니다.응용 서비스인 Kudu engine는 배포 중 (해당되는 경우) 코드를 구축할 수 있으며, 별도의 설정이 필요하지 않습니다.

다음에 우리는 원본 코드와 관련된 설정을 선택해야 한다.

마지막으로 배포 요약을 검토하고 Finish 를 클릭해야 합니다.

응용 서비스 Kudu engine는 자동으로 노드를 구성합니다.js 응용 프로그램을 배치합니다.

성공적으로 배포되면 Azure 응용 프로그램 서비스에서 생성된 URL을 통해 응용 프로그램에 액세스할 수 있습니다.

마찬가지로 응용 서비스kudu 엔진도 노드를 구축하고 배치할 수 있다.로컬 Git 저장소의 js 응용 프로그램입니다.
읽어주셔서 감사합니다.

좋은 웹페이지 즐겨찾기