개발자 블로그

Azure DevOps Pipeline - 1. 시작하기 본문

프로그래밍/DevOps

Azure DevOps Pipeline - 1. 시작하기

로이드.Roid 2022. 7. 31. 11:18
✔ 빌드환경

이 페이지에서 설명하는 내용은 안드로이드 앱 빌드를 기본으로 합니다.
✔ 형상관리 도구

이 페이지에서 설명하는 내용은 VCS로 Azure DevOps Repos git을 사용합니다.
✔ APK 배포 방법

생성된 APK 배포를 위해서 Firebase App Distribution을 사용하고, 세부적인 구현 방식은 gradle을 사용한 앱 배포 방식을 사용합니다.
위와 관련하여 자세한 내용은 아래 링크를 참고하세요.

https://firebase.google.com/docs/app-distribution/android/distribute-gradle

 

빌드 파이프라인?

  • Build Pipeline은 trigger branch에 변경(push, merge)이 발생했을 때 자동으로 빌드가 수행되도록 하는 기능을 합니다.
  • 물론 수동으로 파이프 라인을 실행할 수도 있습니다.

 

왜 사용하는가?

  • 사용하지 않았을 때
    • 소스코드 변경 > git commit & push > apk build > signing > apk 전달 > 끝
    • 위 과정을 모두 수동으로 하게 됩니다.
  • Build Pipeline을 사용한다면?
    • 소스코드 변경 > git commit & push > 끝 👍
    • trigger branch에 push(또는 merge)를 하게 되면 build pipeline에 의해서 자동으로 빌드가 수행됩니다. 👍
    • 빌드 파이프라인 수행 단계에 자동화 된 유닛 테스트 절차를 추가할 수도 있습니다. 👍
    • 우리는 자동으로 수행되는 빌드 단계에 여러 명령들을 추가해서 자동으로 배포 대상에 배포하는 것을 목표로 합니다.
    • 마켓에 업로드하는 것도 자동화 할 수 있지만, 본 튜토리얼에서는 사용하지 않습니다.

 

준비 되었나요?

  • Azure DevOps 화면

  • 준비가 되었다면 "New pipeline" 버튼을 클릭해서 본격적으로 빌드 파이프라인 구축을 시작해봅시다.

 

Comments