Jenkins설치 강좌와, Jenkins를 가지고 Android Application 자동 컴파일 하는 강좌는 많지만, Rom Build강좌는 없어서 한번 써보도록 하겠다.
일단 환경은 Ubuntu 14.04 LTS 64 Bit이다.
jenkins 접속 키 추가해준다.
$ wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
/etc/apt/sources.list에 Jenkins을 추가해준다.
$ sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
그리고 apt-get를 갱신해 준다.
$ sudo apt-get update
Jenkins를 설치한다.
$ sudo apt-get install jenkins
이제 Jenkins를 구동시킨다.
$ sudo service jenkins start
Jenkins이 제대로 구동이 되는지 확인을 해본다.
http://127.0.0.1:8080
이제 Jenkins에 진입 하셨으면,
새로운 Item을 눌러준다.
Item이름은 각자 설정하고,
Build a free-style software project
를 체크해주시고, 다음으로 넘어가자.
그리고 고급 프로젝트 옵션에서 고급을 눌르면,
사용자 빌드 경로 사용이 있다.
만약 소스가 slg1119계정에 dokdo에 있다면,
/home/slg1119/dokdo로 설정을 해준다.
그리고 밑에 Add build step를 Exeucte shell로 설정을 해준다.
그러면 Command라는 항목이 뜰텐데, 거기에 ./build.sh 라고 적으시고 적용을 눌러준다.
이제 소스가 있는 폴더, 여기서는 dokdo폴더 안이다.
build.sh라는 스크립트를 만들고,
#!/bin/bash repo sync -j256 . build/envsetup.sh && brunch device_name
을 적어주시고 저장을 시켜준다..
그리고 다시 젠킨스로 와서
프로젝트를 눌르시고,
Build Now를 눌러주시면 자동으로 빌드가 된다.
'Ubuntu' 카테고리의 다른 글
우분투(Ubuntu)에서 Android(안드로이드) 개발환경 구축하기. (0) | 2015.02.20 |
---|---|
우분투(Ubuntu) 3.19 커널(Kernel)로 업데이트하기. (0) | 2015.02.18 |
우분투(Ubuntu) 12.04,12.10에서 MTP잡기 (0) | 2015.02.17 |