이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3430|회답: 2

Azure DevOps (viii) Pipelines Build를 사용해 MVC 프로젝트를 컴파일 ASP.NET

[링크 복사]
게시됨 2023. 7. 29. 오후 7:40:01 | | | |
요구사항: 저는 Azure DevOps의 파이프라인을 사용해 ASP.NET Core 프로젝트를 컴파일하고 있습니다. .NET Core 프로젝트는 dotnet으로 컴파일하기 매우 간단하고 .NET SDK 명령줄로 직접 컴파일할 수 있지만, MVC(.NET Framework) 프로젝트는 msbuild로 컴파일해야 ASP.NET 있습니다. 이 문서는 Azure DevOps 호출을 사용합니다VSBuild@1MVC(.NET 프레임워크) 프로젝트를 컴파일 ASP.NET.

복습:

Azure DevOps (VII)는 추가 에이전트 풀을 생성합니다
https://www.itsvse.com/thread-10634-1-1.html

Azure DevOps 2020 (VI) Upgrade NuGet tools
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (v) Pipelines를 이용한 NUGET 패키지 릴리스 자동화
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Pipelines 이용한 컴파일된 jobs
https://www.itsvse.com/thread-9378-1-1.html

Azure DevOps 2020 (II) Azure DevOps Server Express 2020 RC2 installation tutorial
https://www.itsvse.com/thread-9375-1-1.html

Azure DevOps 2020 (III) limits search (ES) 메모리 풋프린트
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Microsoft Azure DevOps (TFS) 첫 입문
https://www.itsvse.com/thread-9239-1-1.html

Azure DevOps 소개
https://www.itsvse.com/thread-8078-1-1.html
먼저 시연을 위해 Azure DevOps Services를 사용합니다.NET Framework 4.7.2 프로젝트의 업로드를 호스팅하세요그리고 아래에 표시된 대로 프로젝트를 입력합니다:



MVC 프로젝트는 클래스 라이브러리를 참조하고, 클래스 라이브러리는 테스트를 위해 nuget 패키지를 참조하며, MVC 컨트롤러는 ClassLibrary1에서 메서드를 호출합니다.

파이프라인을 생성하려면 다음 그림과 같이 파이프라인 -> 파이프라인 생성을 클릭하세요:



Azure Repos Git Next를 선택한 후 Git 프로젝트를 선택한 뒤, 다음 단계로 가서 ASP.NET 코어(.NET Framework)를 선택하고 저장한 후 파이프라인azure-pipelines.yml 설정 파일을 수정하세요.

Azure Pipelines 작업 구성에 대한 자세한 정보는 다음을 참고하시기 바랍니다:하이퍼링크 로그인이 보입니다.

azure-pipelines.yml 프로필을 수정하세요,에이전트는 제 로컬 컴퓨터에서 사용합니다다음과 같습니다:

그 후 파이프라인을 실행하고, 처음 실행할 때 다음 그림과 같이 권한이 필요하다는 메시지가 뜨게 됩니다:

여기서 허가를 부여하면 이 파이프라인의 모든 대기 및 향후 운행에 에이전트 풀 '디폴트'를 사용할 수 있습니다.


아래 그림에 나타난 실행 결과를 확인하세요:



아래에 표시된 릴리스 패키지를 다운로드하세요:



참조:

하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.





이전의:Azure DevOps (VII)는 추가 에이전트 풀을 생성합니다
다음:모든 버전의 .NET 버전에서 Base64 디코딩 오류가 존재합니다
 집주인| 게시됨 2023. 7. 29. 오후 7:41:56 |
첨부된 것은 기본 생성azure-pipelines.yml문서 내용:




 집주인| 게시됨 2023. 8. 16. 오후 5:03:12 |
수영장 정의:하이퍼링크 로그인이 보입니다.예를 들어:




마이크로소프트 호스팅 에이전트 가상 머신 이미지

Azure Pipelines 에이전트 풀은 여러 가상 머신 이미지 중에서 선택할 수 있으며, 각 이미지는 다양한 도구와 소프트웨어를 갖추고 있습니다. 아래 이미지에 나와 있습니다:




하이퍼링크 로그인이 보입니다.


하드웨어

Windows 및 Linux 이미지를 실행하는 Microsoft Managed Agent는 2코어 CPU, 7GB RAM, 14GB SSD 용량을 갖춘 Azure Universal Virtual Machines에 프로비저링됩니다. 이 VM들은 Azure DevOps 조직과 동일한 지리적 위치에 위치해 있습니다.



마이크로소프트 호스팅 가격, 마이크로소프트 제공무료 신용, 사용 후 구매해야 합니다.

마이크로소프트 호스팅 병렬 작업의 경우, 공개 프로젝트에서 최대 360분(6시간) 동안 실행될 수 있는 최대 10개의 무료 Microsoft 호스팅 병렬 작업을 받을 수 있습니다. 새로운 Azure DevOps 조직을 만들 때 기본적으로 이 무료 라이선스가 제공되지 않습니다.

전용 프로젝트의 경우, 최대 60분까지 진행할 수 있는 무료 작업을 받을 수 있습니다. 새로운 Azure DevOps 조직을 만들 때, 기본적으로 이 무료 라이선스를 항상 제공하지는 않을 수 있습니다.




하이퍼링크 로그인이 보입니다.
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com