본문으로 건너뛰기
배경 이미지

하이라이트

GitLab 18.1 릴리즈 노트 : Maven 가상 레지스트리 베타 버전, Duo Code Review GA 버전

GitLab 18.1 버전에서는 Maven 가상 레지스트리 베타 버전, Duo Code Review GA 버전, GitLab 기본 자격 증명의 유출된 비밀번호 탐지 기능을 선보였습니다. 아울러 CI/CD 컴포넌트 기반 SLSA Level 1 컴플라이언스 달성을 지원하며, Pipeline Execution Policy의 변수 우선순위 제어 기능을 업데이트했습니다.

GitLab18.1릴리즈노트패치

자세히 보기

"macOS Runner" 태그와 연관된 2개의 게시물이 있습니다.

모든 태그 보기
iOS 앱 배포 자동화를 위한 GitLab CI/CD 구성iOS 앱 배포 자동화를 위한 GitLab CI/CD 구성

이번 포스팅에서는 코딩 컨벤션 체크에서부터, 단위 테스트, 코드 사이닝, iOS 앱 빌드, TestFlight에 앱을 배포한 것에 이르는 일련의 과정을 자동화하는 GitLab CI/CD 파이프라인을 구성하는 방법에 대해 알아보겠습니다.

Jason
Jason | DevOps Architect
AWS EC2 Mac 인스턴스에 GitLab Runner 설치하기AWS EC2 Mac 인스턴스에 GitLab Runner 설치하기

iOS 앱을 개발하면서 코드사이닝, 버전 및 빌드 번호 변경, 테스트하여 TestFlight 및 App Store에 배포하는 일련의 과정은 번거로운 작업일 수 있습니다. Fastlane과 GitLab CI/CD 파이프라인을 사용하면 이러한 작업을 자동화할 수 있습니다. 개발자는 새로운 기능을 개발하거나 기존 기능을 개선한 후, 코드를 커밋하고 GitLab에 Push만 하면 됩니다. GitLab CI/CD 파이프라인이 개발자를 대신해 자동으로 빌드, 테스트하고 TestFlight 및 App Store에 앱을 배포합니다.

Jason
Jason | DevOps Architect
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!