본문 바로가기

프로그래밍/CI & CD16

mac m1 에 brew 설치하기 터미널에 아래의 명령어를 입력합니다. /bin/bash -c "$(curl -fsSL )" 설치가 완료되면 아래와 같은 메세지가 나오는 것을 볼 수 있습니다. ==> Next steps: - Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/swj/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" - Run brew help to get started - Further documentation: 위 메세지는 설치를 완료하기 위해 추가적인 설정을 하라는 내용입니다. 메세지.. 2023. 10. 4.
[bitrise] Android Gradle plugin requires Java 17 to run. You are currently using Java 11. Bitrize에서 Android 프로젝트 설정을 완료하고 빌드를 돌렸을 때 아래와 같은 에러가 발생하는 경우가 있습니다. Android Gradle plugin requires Java 17 to run. You are currently using Java 11. 이 에러의 원인은 안드로이드 프로젝트의 Gradle 버전이 8.0 이상인 경우에 java 17을 사용하게 되는데, Bitrise의 기본 java 빌드 설정이 11 버전으로 되어 있어서 입니다. 그래서 Bitrise의 java 버전을 11에서 17로 변경해 주어야 합니다. 방법은 다음과 같습니다. 1. 아래의 화면에서 Edit workflow 버튼을 클릭합니다. 2. 아래 화면에서 bitrise.yml 버튼을 클릭합니다. 3. 아래와 같이 jav.. 2023. 10. 1.
Bitsrise 사용법 Bitrise는 CI/CD (지속적 통합 및 지속적 배포) 서비스로, iOS, Android, 웹 및 기타 애플리케이션을 개발하고 배포하는 데 사용할 수 있습니다. 아래는 Bitrise를 사용하여 애플리케이션을 빌드하고 배포하는 방법을 설명합니다. 1. Bitrise 계정 설정: Bitrise 웹 사이트에 가서 계정을 만듭니다. https://bitrise.io/ Continuous Integration and Delivery (CI/CD) Platform | Bitrise Streamline your mobile development process with Bitrise. The Mobile DevOps platform that helps you build, test, and deploy your ap.. 2023. 10. 1.
CI/CD 란? 소프트웨어 개발은 과거와 달리 더 빠르고 효율적으로 이루어져야 합니다. 이를 가능하게 하는 핵심 개념 중 하나는 "CI/CD"입니다. 이 글에서는 CI/CD가 무엇인지, 왜 중요한지, 그리고 어떻게 동작하는지에 대해 알아보겠습니다. CI와 CD란 무엇인가? CI (Continuous Integration) CI는 "Continuous Integration"의 약어로, 개발자들이 코딩한 변경 사항을 자주(일반적으로 매일) 통합하는 프로세스를 말합니다. 각각의 변경 사항은 자동화된 테스트를 거쳐 통합됩니다. 이로써 버그를 조기에 발견하고 수정할 수 있으며, 팀 전체의 코드베이스는 항상 안정적인 상태를 유지합니다. CD (Continuous Delivery / Continuous Deployment) CD는 .. 2023. 9. 26.