본문 바로가기

Github2

GitHub Actions으로 Flutter CI/CD 구축하기 - workflow 설정 2 GiHub Actions으로 Flutter CI/CD 구축하기 - GitHub Secret 설정 GitHub Actions으로 Flutter CI/CD 구축하기 - workflow 설정 1 이전 두 편에서는 깃허브 액션에서 제공하는 가상환경에서 빌드할 때 필요한 파일들과 데이터들을 깃허브 시크릿에 등록하는 작업, 그리고 이를 활용해서 안드로이드, iOS 배포를 위해 각각 apk, ipa를 빌드하여 구글 드라이브와 AppStore Connect의 api를 통해 배포하는 워크플로우릴 작성해보았다. 이제 마지막으로 자동 빌드 후 Flutter 프로젝트의 버전 및 빌드 번호 수정 또한 자동화하는 workflow를 작성하겠다. 본인 프로젝트의 버전(빌드 버전) 관리 전략에 대해 먼저 간단하게 설명하면, 배포 환경.. 2024. 1. 8.
GitHub Actions으로 Flutter CI/CD 구축하기 - GitHub Secret 설정 1, GitHub Secrets 추가 Github Actions에서 제공하는 가상 환경에서 빌드하기 전에 먼저 빌드에 필요한 인증 관련 파일들과 api key 등이 필요하다. 이를 코드로 직접 올리는 것은 보안상 위험하므로 GitHub Secrets으로 등록하여 사용한다. 이때 바이너리 파일을 직접 업로드할 수 없으므로 텍스트 형식으로 암호화 하여 등록하고 가상환경에서 빌드 시 복호화하여 사용한다. 1, GitHub Secrets 추가하는 방법 GitHub Repo > settings > Secrets and Variables > Actions 탭 → New repository secret 클릭 입력할 값의 name과 Secret 입력 2, 바이너리 파일을 텍스트형식으로 암호화하는 방법 Github Se.. 2024. 1. 2.