Bitbucket Pipeline을 사용하여 dev 브랜치를 빌드하고, 결과를 master 브랜치에 적용하려면 다음과 같은 단계를 따르면 됩니다:

  1. Bitbucket의 Repository Settings로 이동하여, "Branch permissions" 항목을 선택합니다.
  2. Master 브랜치를 선택하고, "Add permission" 버튼을 클릭합니다.
  3. "Branch permission" 대화 상자에서, "Merge checks" 항목을 선택합니다.
  4. "Add merge check" 버튼을 클릭합니다.
  5. "Branch restrictions" 대화 상자에서, "Require a successful build" 옵션을 선택하고, "dev" 브랜치와 "Pipeline" 선택지를 지정합니다.
  6. "Add" 버튼을 클릭하여 merge check를 저장합니다.

이제, dev 브랜치에 변경 사항을 푸시하면, Bitbucket Pipeline이 실행되고 빌드 결과가 master 브랜치에 적용됩니다. 이를 통해, master 브랜치가 항상 빌드가 성공한 코드로 유지될 수 있습니다.

참고: 이 방법은 Bitbucket Pipeline을 사용하는 경우에만 적용됩니다. 다른 CI/CD 도구를 사용하는 경우에는 해당 도구에서 설정해야 합니다.