Bitbucket Pipeline을 사용하여 dev 브랜치를 빌드하고, 결과를 master 브랜치에 적용하려면 다음과 같은 단계를 따르면 됩니다:
- Bitbucket의 Repository Settings로 이동하여, "Branch permissions" 항목을 선택합니다.
- Master 브랜치를 선택하고, "Add permission" 버튼을 클릭합니다.
- "Branch permission" 대화 상자에서, "Merge checks" 항목을 선택합니다.
- "Add merge check" 버튼을 클릭합니다.
- "Branch restrictions" 대화 상자에서, "Require a successful build" 옵션을 선택하고, "dev" 브랜치와 "Pipeline" 선택지를 지정합니다.
- "Add" 버튼을 클릭하여 merge check를 저장합니다.
이제, dev 브랜치에 변경 사항을 푸시하면, Bitbucket Pipeline이 실행되고 빌드 결과가 master 브랜치에 적용됩니다. 이를 통해, master 브랜치가 항상 빌드가 성공한 코드로 유지될 수 있습니다.
참고: 이 방법은 Bitbucket Pipeline을 사용하는 경우에만 적용됩니다. 다른 CI/CD 도구를 사용하는 경우에는 해당 도구에서 설정해야 합니다.