목록배포 자동화 (2)
Leo
이번엔 Android 빌드와 App Distribution으로 업로드 되도록 설정한 fastlane을 Github Action에서 사용할 수 있도록 설정한 방법이다. Workflow1. 브랜치에 관계없이 tag 가 생성된 commit 이 push 되면 자동으로 workflow 실행- iOS와 동일# 정규식 패턴을 사용하여 dev/x.x.x 형식의 태그만 허용on: push: tags: - 'dev/[0-9]+.[0-9]+.[0-9]+' - 'qa/[0-9]+.[0-9]+.[0-9]+' - 'live/[0-9]+.[0-9]+.[0-9]+' 2. git 코드 체크아웃github actions 가상환경에 프로젝트 repo를 설정// Git Repository Checkout..
지난 5월, fastlane을 적용하고 팀원분과 각자 로컬에서만 사용을 해왔는데, 어느 순간 git commit 후 fastlane 명령어를 입력해 빌드 배포하는 과정이 불편하게 느껴졌다. 이 반쪽짜리 CI/CD를 완성시키고자 github action을 도입했고, 정말 많은 삽질 끝에 성공적으로 마무리 할 수 있었다. 그 과정을 간략히 적어 보겠다. 현재 적용된 flow와 동일한 이미지가 있어서 가져와봤다. Workflow1. 브랜치에 관계없이 tag 가 생성된 commit 이 push 되면 자동으로 workflow 실행백엔드 CI/CD 전략과 동일하게 프론트도 tag를 이용해 workflow가 실행될 수 있도록 설정했다.# 정규식 패턴을 사용하여 dev/x.x.x 형식의 태그만 허용on: push: ..