목록gradle (3)
잡동사니
안녕하세요. yeTi입니다. 오늘은 Maven과 Gradle을 비교해보려고 합니다. Gradle vs Maven Comparison - Gradle을 기반으로 이해해보고자 합니다. 유연성 구글은 안드로이드의 공식 빌드툴로 Gradle을 선택했습니다. 왜 구글은 Gradle을 선택했을까요? 빌드 스크립트가 코드라서? 아닙니다. Gradle이 쉽게 확장할 수 있도록 설계됐기 때문입니다. Gradle과 Maven 모두 configuration을 할 수 있도록 제공합니다. Maven은 커스터마이징하기 좀더 까다롭고 불가능한것도 있습니다. 반면에 Gradle은 어떤 요구사항이든 받아들일 수 있을만큼 유연하게 구성할 수 있습니다. Performance 큰 프로젝트나 많은 디펜던시를 가지고 있는 프로젝트에 대한 빌드..
안녕하세요. yeTi입니다. 오늘은 Jenkins를 활용하여 CI(Continous Integration) 환경을 구성해보겠습니다. 설치 환경 Jenkins : 2.164.2 Git : Bonobo 6.3.0 Gradle : 4.5 Slack : https://slack.com/intl/en-kr/ 개략적인 흐름은 다음과 같습니다. 의 흐름은 다음과 같습니다. 개발자는 소스를 Git에 push 한다. Git은 hook을 하여 Jenkins에 빌드 시작을 알린다. Jenkins는 소스를 빌드하고 테스트한 후 성공시 WAR를 생성한다. Jenkins는 Slack으로 빌드 결과, 테스트 결과, Commit log를 알린다. 1. Git 연결 Repositories에 Git 서버 정보를 설정하고 빌드할 bran..
안녕하세요. yeTi입니다.오늘은 Jenkins에서 배포서버를 선택하여 배포하는 설정에 대해 알아보겠습니다. 이전 글2018/11/26 - [IT/소프트웨어 공학] - [Jenkins] SVN 연결하기 설치 환경- OS : Window 7 64bit- 설치 버전- Jenkins 2.121.2 1. Jenkins에서 프로젝트를 선택하고 구성으로 들어갑니다.2. 빌드 환경를 선택 후 정보를 추가합니다. 관련 글2018/08/03 - [IT/소프트웨어 공학] - [Jenkins] 배포서버를 선택하여 빌드하기