Azure DevOps
-
DevOps 팁 - Relases에서 다른 계정의 앱 서비스가 선택할 수 없을 시Azure DevOps 2022. 2. 17. 10:38
별도 계정의 Azure WebApp 권한 주는 방법 여기서는 Azure 기본개념인 구독에 대해 설명하지는 않고 Azure Devops서 Pipeline 구성시 WebApp에 연결하기 위해 간단히 하는 방법만 설명할 것이다. 이 설명은 Azure Active Directory 기초개념이니 AZ-900을 공부하는게 도움이 될 것이다. 목적 Azure Devops의 Pipeline 에서 Release 구성을 만들 떄 현제 DevOps의 계정이 아닌 별도 계정의 Azure Web Apps와 연결하고 싶을 것이다. 별도의 설정이 없이는 현제 계정의 Azure WebApp 의 계정만이 나올 것이다. 이것을 해결하려면 Web App을 소유하고 있는 계정에서 권한을 부여해야 한다. Azure DevOps PipeLin..
-
DevOps 5 - Artifacts 사용으로 Nuget 패키지 공유Azure DevOps 2022. 2. 17. 10:35
Azure Artifacts 사용으로 Nuget 패키지 공유 Artifacts 설명 Azure Artifacts는 사설 피드에서 사설 NuGet, npm, Maven 패키지를 관리한다. Visual Studio 또는 Visual Studio Code와 같은 즐겨 찾는 IDE에 이 피드를 통합하고 개발 중에 이 피드에서 패키지를 복원 할 수 있다. 또한 이 피드를 빌드 파이프라인에 통합하고 이 사설 리포지토리에서 패키지를 복원 할 수 있다. Azure Artifacts는 애플리케이션에서 사용중인 공유 공통 패키지가 많고 이러한 교차 절단 속성의 표준 버전을 제어하려는 경우 많은 도움이 된다. 목적 라이브러리 프로젝트를 만들어 그것을 Nuget 패키지를 만든 후 Artifacts에 패키지를 공유하고 다른 프..
-
DevOps 4 - 첫 Azure Pipelines Relases 설정Azure DevOps 2022. 2. 17. 10:32
첫 Azure Pipelines Releases 설정 Pipelines 에서 배포할 수 있도록 설정을 마친 상태에서 Relases화면에서 자주 사용할 법한 기능들을 설명한다. 이 화면은 Relases화면에서 Edit를 클릭해 나온 Edit Relase화면에 들어왔다는 가정하여 설명한다. 기능(Artifacts) Pipeline 빌드 후 새 Release를 자동으로 생성 Release Pipeline화면에 들어오자 좌측에서 수정하려는 relase pipeline을 선택하고 Edit를 클릭해 수정화면으로 들어간다. Artifacts 에서 배포하려고 빌드를 설정한 곳의 번개 표시를 클릭 오른쪽에 Creates a release every time a new build is available 위의 옵션을 Ena..
-
DevOps 2 - Azure DevOps Pipeline Release 구성Azure DevOps 2022. 2. 17. 10:25
Azure DevOps Pipeline Release 구성 Azure DevOps 에서 파이프라인을 간단히 구성했으면 이제 배포설정을 해보자 여기서는 자신의 애저 웹 앱에 소유자 권한이 있는 웹앱에 업로드 하는 것을 목표로 한다. 준비사항 DevOps에서 CI 단계까지 가능한 Azure Pipeline (문서 1-첫Azure-DevOps-pipeline구성 참고) Azure Web App(DevOps 게정에서 구독하고 웹앱 관리가 가능한 권한이 있는 상태 - 같은 계정은 쉽게 연결설정이 가능하다. 다른 계정으로 하는 방법은 문서 별첨 - 별도 계정의 Azure Web App 권한 주는 방법** 참조) 여기서는 Net 웹앱 기준으로 설명한다. Relase 만들기 Pipeline을 설정했던 DevOps에 접..