애자일과 CI / CD
시장과 고객의 요구에 빠르게 반응해서 지속적으로 제품을 출시 및 업데이트하는 것은 중요한 과제이다. 이를 위해서 세계적으로 많은 기업이 'CI / CD' 라는 개발 프로세스로 사용하고 있다. CI / CD는 이전 글에서 살펴본 애자일과 깊은 관련이 있고 애자일의 기반
Bitrise란? Bitrise는 주로 모바일 개발에 중점을 둔 CI 플랫폼이다. Bitrise를 사용하면, Build steps로 구성된 여러 워크플로우를 생성할 수 있다. 하나의 앱에서 여러 워크플로우를 정의할 수 있을 뿐만 아니라 웹훅도 정의할 수 있다. Buil
코드사이닝 지난 빌드에 실패한 이유는 Bitrise에서 iOS앱 빌드를 실행하려면 다음 Code Signing file을 제출해야 한다. .p12 형식의 인증서 서명 프로젝트와 일치하는 프로비저닝 파일(팀ID, 번들ID 등) 이 파일을 수동으로 업로드하거나 자동 프로
현재 Google에서 유지 관리하는 Fastlane은 테스트, 배포, 프로젝트 버전 증분 및 기타 여러 가지 고유한 목적을 가진 다양한 기능과 함께 제공되는 CD도구다. 예전에는 프로젝트 빌드 및 배포 프로세스를 자동화할 수 있으려면 고유한 솔루션을 만들거나 다른 사람
애자일 방법론 공부를 하면서 처음 마주하게 된 단어다. 이런 저런 광고를 보다가 혹은 지나가 많이 듣는 단어였는데, 테스트를 기다리며 CICD를 쉬어가는 겸 간단히 정리해보려고 한다.Development + Operations의 합성어DevOps는 애플리케이션과 서비스
지난 글에는 fastlane을 설치하고 기본적인 세팅을 했다. 현재는 testflight에 올라가 있고 내부 테스터와 외부 테스터에게 테스팅을 모두 완료한 상태이다. 이제 앱 스토어 심사까지 앱을 제출해보자.배포 준비에 관련된 설정을 위해서 아래 명령어를 실행한다. 그