
[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 에 선언된 변수는 - 가 자동으로 제거됨;;;

[Github Actions] CI-CD Pipeline 구축 테스트
2022. 12. 3. 23:29
엔지니어링/CI-CD
11월 3주간 Github Actions과 AzureDevop Pipeline 을 테스트 해보았고 Rest API 호출 테스트까지 케이스를 정리해보려 한다. 추가로 Github Enterprise (일명 GHES) 도 구축하여 이것저것 사용해 보았는데 Actions 사용을 위해 별도의 Runner를 기동하는 Host가 필요했고, 기존 Github Marketplace 에서 사용하던 라이브러리를 못 쓰게되어 모든 것을 shell script 로 작성해야했다. (GHES는 폐쇄망 기준으로 만들어져 깃헙 마켓플레이스를 사용하려면 GHES서버, 러너서버 모두 아웃바운드 트래픽을 열어주어야 한다고함) 자 그럼 그동안 했던 내용을 정리해보자. 파일 위치 기본적으로 레파지토리 최상위 경로기준 /.github/work..