개발자 블로그
Azure DevOps Pipeline - 1. 시작하기 본문
✔ 빌드환경 이 페이지에서 설명하는 내용은 안드로이드 앱 빌드를 기본으로 합니다. |
✔ 형상관리 도구 이 페이지에서 설명하는 내용은 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" 버튼을 클릭해서 본격적으로 빌드 파이프라인 구축을 시작해봅시다.
'프로그래밍 > DevOps' 카테고리의 다른 글
Azure DevOps Pipeline - 5. git 체크아웃 속도 개선 (0) | 2022.08.30 |
---|---|
Azure DevOps Pipeline - 4. 배포 자동화 (0) | 2022.08.24 |
Azure DevOps Pipeline - 3. YAML로 만들기 (0) | 2022.07.31 |
Azure DevOps Pipeline - 2. GUI(Classic Editor)로 만들기 (0) | 2022.07.31 |
Comments