본문 바로가기
728x90

Fastlane2

[iOS] CI/CD 도입 Fastlane + AzureDevOps [2] AzureDevOps CI환경에서의 Fastlane실행 구축들어가기 앞서 전체적인 흐름을 설명해드리겠습니다! 크게 보면 Auzre DevOps CI환경에서 Fastlane 실행 -> Fastlane이 빌드 후, 배포 하는 방식으로 진행됩니다.AzureDevOps Pipeline 실행Pipeline 1단계 : 원격 Git 리포지토리에서 특정 커밋으로 코드를 가져와(checkout) 로컬 리포지토리를 업데이트하는 작업. 이 단계에서는 자동화된 빌드 및 테스트 작업을 시작하기 전의 초기 과정입니다Pipeline 2단계 : CI환경에서의 Xcode 버전 선택, 로컬에서 돌아가는 버전과 CI환경에서 돌아가는 버전을 통일 시켜야합니다. 통일 되지 않을 경우, Swift버전 문제 혹은 라이브러리 간의 버전 이슈로 .. 2024. 3. 20.
[iOS] CI/CD 도입 Fastlane + AzureDevOps [1] 왜? CI / CD 를 도입할려고 했어요?기존 앱 배포하는게 너무 귀찮은 과정이 많아서...주위에서 CI/CD에 대한 말을 많이 들어서...그리고.. 멋있어 보여서 ㅎ.ㅎ기존 프로세스는 얼마나 귀찮은 과정을 거친걸까? ⏳기존 배포(심사 요청) 과정버전과 빌드버전을 올린다.3인 이상의 개발자가 동시에 개발할 경우, 1년에 한번씩 프로파일과 인증서를 - 발급받고 공유한다.테스트 코드 실행 (테스트 코드가 사실상 없지만 ㅎ.ㅎ 이제부터 도입하고 열심히 하려고 합니다)Analyze를 실행 -> 기다림 -> 완료Archive 실행 -> 기다림 -> 완료앱스토어 커넥트 들어가서 릴리즈 정보 등 입력하고 심사 요청심사 통과하면 스토어 출시 💻 fastlane 설치하기brew install fastlane 명령어로 .. 2024. 3. 19.
728x90
반응형