이번엔 Jenkins를 알아보았어요. Jenkins는 다른 CI들과 달리 설치해서 사용하는 방식이에요. Jenkins 설치 일단 저는 Mac유저라서 macOS 버전을 homebrew로 설치합니다. https://www.jenkins.io/download/lts/macos/ macOS Installers for Jenkins LTS Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software www.jenkins.io $ brew install jenkins-lts 설치 중에 8080 포트로 설정이 되었고 시작하려면 brew ..
Travis CI를 사용하여 빌드, 테스트를 자동화 합니다. 역시 CocoaPods과 Carthage를 사용하는 방법과 Framework를 Cache하는 방법도 정리해보았어요. Travis CI는 두가지 url로 접속할 수 있어요. Public Repository를 위한 무료 버전 https://travis-ci.org Travis CI - Test and Deploy Your Code with Confidence travis-ci.org Private Repository를 위한 유료 버전 https://travis-ci.com Travis CI - Test and Deploy with Confidence travis-ci.com 저는 무료 버전을 테스트할거라서 https://travis-ci.org에서..
Bitrise를 사용하여 빌드, 테스트를 자동화 합니다. CocoaPods과 Carthage를 사용하는 방법도 정리해보았어요. www.bitrise.io Bitrise - Mobile Continuous Integration and Delivery Continuous integration and delivery built for mobile: Automate iOS and Android builds, testing and deployment from your first install to the one millionth. www.bitrise.io CI/CD를 테스트하기 위한 조건으로 간단한 프로젝트를 만들었고 모두 동일하게 아래의 조건을 적용하였어요. - CocoaPods으로 SDWebImage를 추가..
첫글을 이런글로 작성할 줄은 몰랐네요. 어제(9/17, 목) 저녁 먹고 오니 자동업데이트로 Xcode 12로 업데이트 되었습니다. UI도 뭔가 이뻐지고 탭! 탭이 생겼어요! 기존에 사용하던 cmd + T로 열던 탭 방식이 아니라 InteliJ에서 보던 파일 단위로 열리는 탭이에요 그런데.. 빌드가 안되요 Swift버전이 5.2.4에서 5.3으로 업데이트되면서 Carthage를 사용하는 framework의 binary를 다시 빌드해야 합니다. 뭐 다시 빌드 해야죠.. $ carthage build --platform iOS $ carthage build --platform iOS 응? Alamofire github로 달려갑니다. 이미 어느분이 이슈를 남기셨네요. Carthage의 문제인가 봅니다. 어쨌든 ..