🍎 iOS/🚀 CI CD

    CI/CD 구현 ( fastlane, github actions )

    CI/CD 구현 도입 이유 lean startup methodology를 따라서 개발, 배포, 가설 검증, 피드백 등을 진행하면서 빠른 배포의 필요성이 대두되었다. 병렬적으로 배포를 올리고 다른 태스크를 쳐내면서 업무의 효율성을 올리기 위해서 CI/CD 도입을 하게 되었다. 또한 sprint #2 부터 배포를 진행하면서 빠르게 사용자들의 피드백을 받고싶었고 테스터들을 점점 늘리면서 지속적인 피드백을 가지고 가고 싶었다. 현재 서비스의 문제점 한 번 빌드를 올리기 위해서는 현재 모든 기능들이 정상적으로 작동하는지 확인하고 ( 테스트 ) provisioning profile, certificate 설정을 해주고 빌드 번호 체크를 한 뒤 testflight에 배포 위의 과정을 따라야 하는데, 일주일에 약 2번..