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

보기: 10117|회답: 1

Azure DevOps 2020 (IV) Pipelines 이용한 컴파일된 jobs

[링크 복사]
게시됨 2020. 9. 9. 오후 3:30:13 | | | |
Azure DevOps 2020 (1) Microsoft Azure DevOps (TFS) 첫 입문
https://www.itsvse.com/thread-9239-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 Pipelines는 코드 프로젝트를 자동으로 빌드하고 테스트하여 다른 사용자들에게 제공할 수 있는 클라우드 서비스입니다. 거의 모든 언어나 프로젝트 유형에서 작동합니다.

Azure Pipelines는 지속적 통합(CI)과 지속적 배포(CD)를 결합하여 코드를 지속적으로 테스트하고 구축하여 어떤 대상에도 전달합니다.

Azure Pipelines에서는 Python, Java, JavaScript, PHP, Ruby, C#, C++, Go 등 여러 언어를 사용할 수 있습니다.

전제 조건

.NET Core 프로젝트를 컴파일 중이라 해당 SDK를 서버에 설치해야 합니다실제 상황에 맞게 설치해야 하는지 판단하세요



파이프라인을 실행하기 전에 프록시 풀도 설정해야 합니다.간단히 말해, 이 모듈은 과제를 수행하는 데 도움을 주는 것입니다

Azure Pipelines로 코드를 작성하거나 소프트웨어를 배포하려면 최소 한 명의 에이전트가 필요합니다. 더 많은 코드와 인력이 추가됨에 따라 결국 더 많은 사람이 필요할 것입니다.

파이프라인이 실행 중일 때, 시스템은 하나 이상의 작업을 시작합니다. 에이전트는 한 번에 하나의 작업을 실행하는 에이전트 소프트웨어가 설치된 컴퓨트 인프라입니다.

Azure DevOps Server 2020을 설치하면 기본적으로 에이전트가 없습니다. 다음 채널을 클릭하여 확인할 수 있습니다: 홈 -> 컬렉션 설정 -> 파이프라인 -> 에이전트 풀 -> 기본 -> 에이전트.

제가 직접 에이전트를 설치해봤기 때문에 기본값이 비어 있는 것을 보실 수 있습니다.



새 요원

시스템 환경 요구사항:

  • Windows 7, 8.1, 또는 10(클라이언트 운영체제 사용 시)
  • Windows 2008 R2 SP1 또는 그 이후 (서버 운영체제를 사용하는 경우)
  • PowerShell 3.0 또는 그 이후 버전
  • .NET Framework 4.6.2 또는 그 이후


예를 들어, Windows 시스템에서 다운로드 프록시는 다음과 같습니다:
하이퍼링크 로그인이 보입니다.

다운로드하여 "D:\agent\vsts-agent-win-x64-2.170.1" 디렉터리로 압축 해제한 후 PowerShell로 다음 명령을 실행하세요:

Azure DevOps URL 주소를 입력하고 인증 방법으로 Negotiate를 선택하세요.

(vsts-agent를 사용해 Azure DevOps Server 2020에 연결해 에이전트 클라이언트를 설정하고, PAT, Negotiate, Integrated, Alternate를 통해 로그인할 수 있습니다.) )



에이전트 삭제에 관한 정보는 다음을 참조하세요

TF400813: 资源不可用于匿名访问。需要进行客户端身份验证
https://www.itsvse.com/thread-9377-1-1.html

홈 -> 컬렉션 설정 -> 파이프라인 -> 에이전트 풀 -> 기본 -> 에이전트를 통해 상태를 확인할 수 있습니다.

이 프로젝트는 Azure DevOps에 제출됩니다

VS 2019를 사용해 새로운 .NET Core 3.1 라이브러리 프로젝트를 만들고 Azure DevOps로 마이그레이션하세요. (생략됨)



새로운 파이프라인 생성

YAML 구문을 사용해 파이프라인을 정의하세요

절차는 다음과 같습니다:



프로젝트에 들어가서 파이프라인 -> 파이프라인 -> 새 파이프라인을 만들고 "Azure Repos Git"을 선택한 뒤, 현재 프로젝트를 선택한 후 파이프라인을 설정해 어떤 프로젝트든 선택하세요(예: ASP.NET Core (.NET Framework)). 모두 YAML 문법을 생성하는 설정 파일입니다.




기본적으로 생성되는 yml 파일을 수정하고 다음과 같이 수정해야 합니다:


오른쪽 상단의 "저장 및 실행"을 클릭하세요. 구현 결과는 다음과 같습니다:





D:\agent\vsts-agent-win-x64-2.170.1\_work\4\s\dotnet-pull-nuget\bin\Release\netcoreapp3.1 폴더를 확인하면 성공적으로 컴파일된 파일을 찾을 수 있습니다.

(끝)





이전의:TF400813: 资源不可用于匿名访问。需要进行客户端身份验证
다음:Nuget 시리즈 2는 BaGet을 사용하여 프라이빗 Nuget 서비스를 구축합니다
 집주인| 게시됨 2020. 9. 9. 오후 9:08:30 |
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com