출처 : https://dotnetplaybook.com/build-test-and-deploy-a-rest-api-with-azure-devops/
Azure Pipeline을 세팅해보자.
1. 프로젝트를 생성한다.
2. 생성한 프로젝트를 선택해서, Pipeline을 생성한다.
Connect : GitHub를 선택한다.
Select : repository를 선택한다.
Configure : ASP.NET Core를 선택한다.
Review : azure-pipelines.yml 파일을 확인하고 Save and run 버튼을 클릭한다.
GitHub repository에 azure-pipelines.yml파일이 자동으로 추가된다.
호스팅 병력작업의 개수가 없기 때문에, 위와 같이 에러가 발생한다.
3. Free tier를 요청한다.
MS Hosted CI/CD에 대해서는 매월 1,800분동안 무료로 Private Project Azure Pipeline 서비스를 제공한다.
무료로 제공하는 병렬 작업 수를 얻기 위해서는 아래 링크의 요청서를 제출해야 한다.
https://aka.ms/azpipelines-parallelism-request
다음날 free tier request 완료 메일을 수신 받았다.
Pipeline을 다시 Run해보자
성공한 것을 확인할 수 있다.
Azure Pipeline을 pause하기 위해서는
Project Settings > Pipelines > Agent pools > Agents 탭 > Enabled를 Off하면 된다.
Project Settings > Pipelines > Parallel jobs 에서 소진 시간을 확인할 수 있다.
매달 초 0분으로 리셋된다.
'Azure' 카테고리의 다른 글
.NET 6 API with Azure Pipeline] 3. Trigger, Unit Test Task (0) | 2022.05.27 |
---|---|
.NET 6 API with Azure Pipeline] 1. WEB API, Unit Test 프로젝트 생성 (0) | 2022.05.19 |
댓글