2015. 11. 4. 22:37ㆍComputer/Server
[문제]
젠킨스 pkg 파일을 다운로드 받아서 설치를 하시고 바로 실행하시면 아래와 같은 에러를 볼 수 있습니다.
localhost:8080 ... error..
cat /var/log/jenkins/jenkins.log
입력시에 아래와 같은 로그를 볼 수 있어요.
JLRequestRuntimeInstall: Error calling: CFMessagePortCreateRemote
[해결책]
JDK 를 설치한 후 pkg 파일을 다시 실행하시면
( 스크립트가 정상 동작하면서 젠킨스 페이지에 접속할 수 있습니다. )
젠킨스 오토 빌드까지 완료한 상태입니다.
아래는 진행 순서 였습니다.
1. 젠킨스 설치
2. 유니티3d Plugin 에서 환경변수 설정 ( 유니티 앱 경로 )
3. android-sdk 다운로드 및 경로 설정
4. 빌드 파일 FTP 자동 업로드 shell 스크립트 작성 ( 기존의 ftp 플러그인의 경우 사내 시스템상 동작하지 않아 별도로 스크립트 작성 )
5. 언제 빌드 할것인지 주기 설정
궁금하신 사항은
gipyeong.lee@madorca.com 으로 문의주세용 :)
관련 리소스를 정리할 시간이 없어서 죄송합니다 (_ _)
여기서부터는 brew 를 이용한 설치 입니다.
1. mac에 brew 를 설치해줍니다.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. jenkins 를 설치해줍니다.
brew install jenkins
이후 자동으로 설치가 되고
3. 설정
- To launch, start jenkins at login:
mkdir -p ~/Library/LaunchAgents ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
- To load jenkins now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
4. 추가 설정 ( 별도의 jenkins 유저 셋안하고 현재 user 로 설정 하기 )
sudo vim /Library/LaunchDaemons/org.jenkins-ci.plist
아래 내용으로 변경
( buildpc 를 user 라 가정 )
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Jenkins</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/java</string>
<string>-jar</string>
<string>/usr/local/Cellar/jenkins/1.636/libexec/jenkins.war</string>
</array>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>buildpc</string>
</dict>
</plist>
이후 launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist
launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist
'Computer > Server' 카테고리의 다른 글
[게임서버] 로그를 만들어보자. (0) | 2015.12.22 |
---|---|
[Node.js] 우분투 14.04 설치 및 설정 (0) | 2015.11.17 |
[Centos] 방화벽 포트 열기 (0) | 2015.08.28 |
[monitorix] 서버 리소스 확인 툴 (0) | 2015.08.28 |
[NodeJs] Socket.io (0) | 2015.08.26 |