【비망록】 Azure CLI에서 로컬 Git 리포지토리에서 배포하는 단계

1797 단어 AzurecliGit

목적



HTML5 애플리케이션 등을 로컬 Git 리포지토리에서 Azure의 WebApp에 배포하는 단계입니다. 전 기사로부터 자신용으로 요점만 발췌한 것입니다.

전 기사
htps : // / cs. 미 c 로소 ft. 코 m / 에-u s / 아즈레 / 아 pse r

1. 배포에 대한 사용자 자격 증명 설정



배포 목적만을 위해 사용자 자격 증명을 설정해야 합니다. 물론 일단 설정하면 다음 번부터는 동일한 자격 증명을 사용할 수 있습니다.az webapp deployment user set --user-name <username> --password <password>
사용자 이름과 암호는 나중에 필요하므로 보관하십시오.

2. 로컬 Git 저장소를 Web App의 소스로 설정



실질적으로는 Azure측에 Git 리포지토리를 만드는 작업. Azure Subscription을 올바르게 선택했다고 가정합니다 (az account set --subscription <subscription_name> 사용).
az webapp deployment source config-local-git --name <app_name> --resource-group myResourceGroup --query url --output tsv
돌려주어지는 값은 이하와 같은 포맷이 되어 있을 것.https://<username>@<app_name>.scm.azurewebsites.net:443/<app_name>.git이 값은 다음 단계에서 사용됩니다.

3. 로컬 Git 리포지토리에 원격을 새로 설정



이것은 순수한 Git 작업입니다. 이전 단계에서 만든 Azure 측의 Git 저장소를 로컬 Git 측의 "원격"으로 설정합니다.
git remote add azure <URI from previous step>
이 단계에서 로컬 Git 리포지토리에 azureorigin의 두 원격이 있는지 확인합니다.


4. 로컬 Git 리포지토리의 분기를 원격 리포지토리로 푸시



브랜치 이미지를 배포할 수 있는 상태라면 일반 Git push 명령으로 푸시합니다.
git push azure master
사실상 이것이 배치 단계입니다.

완료. 지정한 Web App을 브라우저로 로드하면 로컬 Git 리포지토리의 브랜치의 내용이 반영되어 있을 것.

좋은 웹페이지 즐겨찾기