[AzureDevops] Repos / Pipeline 구축기
2023. 1. 5. 11:09
엔지니어링/CI-CD
AzureDevops Pipeline 관련 포스팅을 이전에 했었는데, 당시엔 파이프라인 스크립트 라이브러리 사용에 익숙치 않았기 때문에 파이프라인 작성과 실행을 중심으로 작성하였다면, 오늘은 azure Pipeline 구축 및 사용에 대해 더 초점을 맞춰 글을 쓰려한다. [AzureDevops] CI-CD Pipeline 구축 테스트 11월 3주간 Github Actions 과 AzureDevops 두 개의 CI-CD Pipeline 구축테스트를 진행하였고 Rest API 호출 방법까지 케이스를 정리해보았다. AzureDevops 도 GHES와 같이 Private 용도의 Server를 제공하며, 별도의 Self- flowlog.tistory.com Pipelines Azure Devops 에 접속하여 P..
[AzureDevops] CI-CD Pipeline 구축 테스트
2022. 12. 6. 21:08
엔지니어링/CI-CD
11월 3주간 Github Actions 과 AzureDevops 두 개의 CI-CD Pipeline 구축테스트를 진행하였고 Rest API 호출 방법까지 케이스를 정리해보았다. AzureDevops 도 GHES와 같이 Private 용도의 Server를 제공하며, 별도의 Self-Hosted Runner를 이용할 수있다. AzureDevops URL은 dev.azure.com/{Organization}/{Project} 로 들어갈 수 있다. 기초적인 파이프라인 생성방법 Pipelines 메뉴에 들어가 repository, 배포위치 등을 손쉽게 선택하여 파이프라인의 뼈대를 쉽게 생성할 수 있다. 사용자의 구독에 운영중인 자원들을 손쉽게 선택할 수 있다. 필자는 AKS 에 배포할 것으로 Deploy to ..
[AzureDevops] Image Tag Not working to Pipeline Create
2022. 12. 5. 14:06
엔지니어링/CI-CD
휴... azureDevops Pipeline 사용 중 이미지버전(Tag)를 변수로 받아와서 배포하는 시나리오에서 자꾸 태그를 가져오지 못하는 현상이 생겼다... 대체 왜이럴까!!!!!!!!!! 계속 찾던 와중에... 발견해버렸따.... azure Devops 에서 pipeline을 생성할 때 데이터를 구독에서 연결되어 있는 자원을 선택할 수 있는데 Image Name 부분에 '-' 가 들어간 경우 실제 pipeline.yml 에서 '-'가 삭제되는 현상.... 이렇게 spring-app 이미지이름을 지정했는데 실제 pipeline.yml 에 선언된 변수는 - 가 자동으로 제거됨;;;
[AzureDevOps] CI-CD 구축하기-5탄
2022. 7. 29. 13:22
엔지니어링/CI-CD
지난 시간에 AKS와 ACR을 연동해보았습니다. 이번에는 최초에 만들었던 Azure DevOps 의 PipeLine 을 이용하여 AKS에 배포 하는 실습을 하겠습니다. Azure DevOps Pipeline AKS 연동 Azure DevOps>Pipeline>pipelines 에서 New Pipeline 을 클릭 너의 코드는 어디있는지? Azure Repos Git 클릭 자동으로 검색되는 repos.. 생성했던 'joonTest' 선택 배포하고자하는 서비스 'Deploy to Azure Kubernetes Service' 선택 자동으로 검색되는 내 구독에서 클릭하면 어떻게 배포를 진행할 것인지 나온다. 배포 네임스페이스 : devops-php ACR에 쓰일 이미지이름 : joontest service p..
[AzureDevOps] CI-CD 구축하기-2탄
2022. 7. 29. 11:14
엔지니어링/CI-CD
지난 시간에 Azure DevOps 에 PHP Application을 배포하는 실습을 포스팅했습니다. 이번에는 생성된 PHP Repository 를 vsCode에 연동하여 코드를 수정하고, repo에 push하면 자동으로 이루어지는 DevOps의 pipeline에 대해 확인하는 시간을 가지겠습니다. Azure DevOps Repo vsCode 연동 먼저 Azure DevOps 에 접속한 뒤, Repos 클릭하면 Clone 버튼이 보일 것이다. Clone in VS Code 버트늘 클릭하면 자동으로 vsCode와 연결된다. vs Code에 ms 계정을 연동하고.. 로그인중.. 정상적으로 불러온 레포 PUSH 테스트 간단히 index.php 파일의 title을 수정해보았다. 파일을 스테이징에 올리고 커밋, ..