CI환경 구축 (12)

개발/CI 2014. 5. 27. 22:00

1. Jenkins Git 연동


Jenkins 관리 è 플러그인 관리를 클릭한다.




Git 플러그인을 설치한다.




Git 플러그인 설치가 완료되면 Jenkins관리 è 시스템 설정메뉴를 클릭한다.

로컬(Jenkins가 설치된 서버)에 설치된 Git의 경로를 설정한다.




신규 작업을 생성한다.



생성후 설정에서 소스코드 관리를 Git을 선택한다.

Credentials에서 ID/Password를 입력한다.

Poll SCM을 선택한다.




Repository URL : http://aa.com/git/CITest.git

Credentials : developer1/******(개발자1)



Schedule 설정을 10분에 1번으로 설정한다.






Add build step와 빌드 후 조치 추가를 이용해서 빌드처리한다.
















'개발 > CI' 카테고리의 다른 글

CI환경 구축 (14)  (0) 2014.05.29
CI환경 구축 (13)  (0) 2014.05.28
CI환경 구축 (11)  (0) 2014.05.26
CI환경 구축 (10)  (0) 2014.05.23
CI환경 구축 (09)  (0) 2014.05.22
Posted by 무혹
,

CI환경 구축 (11)

개발/CI 2014. 5. 26. 22:00

1. Jenkins 설치

http://jenkins-ci.org/ 에서 Jenkins를 다운로드한다.

이미 WAS가 있는 경우에는 war로 다운로드하고 그렇지 않은 경우 native package를 다운로드한다.

 

여기서는 native package를 설치한다고 가정한다.






설치가 완료된 후에 jenkins가 정상실행되지 않는 경우 포트문제(Default Port 8080)인 경우가 많으므로 Jenkins.xml 파일을 오픈하여 아래와 같이 포트를 변경한다.

변경전 è

<executable>%BASE%\jre\bin\java</executable>

    <arguments>-Xrs –Xmx256m –Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080</arguments>

 

변경후 è

<executable>%BASE%\jre\bin\java</executable>

  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9000</arguments>

 

포트변경이 완료되면 jenkins를 서비스에서 재시작한다.




웹페이지에서 Jenkins 사이트로 이동한다.




jenkins관리 메뉴를 클릭한다.




보안설정 버튼을 클릭한다.




Jenkins’ own user database를 선택한다.




회원가입에서 관리자를 먼저 생성한다.

(주의) 관리자 계정을 생성하지 않고 회원가입을 할 수 없도록 수정하면 로그인을 할 수 없어서 재설치를 해야 할 수도 있다.

 

관리자 계정을 생성한 후에는 회원가입을 별도로 할 수 없도록 수정한다.











'개발 > CI' 카테고리의 다른 글

CI환경 구축 (13)  (0) 2014.05.28
CI환경 구축 (12)  (0) 2014.05.27
CI환경 구축 (10)  (0) 2014.05.23
CI환경 구축 (09)  (0) 2014.05.22
CI환경 구축 (08)  (0) 2014.05.21
Posted by 무혹
,

CI환경 구축 (10)

개발/CI 2014. 5. 23. 22:00

1. Redmine 설치

Redmine 홈페이지에서 다운로드받아서 설치하면 다른 프로그램들(ruby)도 설치해야 하기 때문에 일괄설치를 지원하는 bitnami 사이트( http://bitnami.com/ ) 에서 다운로드받아 설치한다

 

일반적인 윈도우 프로그램을 설치하듯이 설치하면 되는데 아래와 같은 화면에서 관리자 계정명을 한글로 적는 경우 정상동작하지 않을 수 있으므로 영어로 입력한다.




2.  TurtleMine 설치

아래의 링크에서 파일을 다운받는다.

https://code.google.com/p/redmine-projects/

 

 

 

매뉴얼을 참조하여 Redmine의 이슈와 TortoiseGit과 연결한다.

< http://code.google.com/p/turtlemine/wiki/InstallAndSetupGit  >

 

 

3. Git 연동

commit메시지에 입력한 메시지를 기준으로 redmineissue상태를 변경한다.



이 경우 저장소를 한번 클릭해야 상태가 바뀌게 되므로 즉시 반영되야 하면 Git Hook 설정을 하여 해결한다.



4. ckeditor 추가

Redmine 설치 폴더로 이동한다.

use_redmine.bat 프로그램을 실행한다.

: 명령창이 생성된다.

 

/apps/redmine/htdocs/plugins/ 로 이동한다.

git clone git://github.com/a-ono/redmine_ckeditor.git 을 입력하여 다운로드한다.




bundle install -–without development test 를 실행하여 설치한다.

설치시 아래 화면과 같은 오류가 나는 경우가 있는데 이 경우에는 다음과 같이 실행한다.

bundle install -–no-deployment




설치한 후에 다음과 같이 DB 마이그레이션을 실행한다.

rake redmine:plugins:migrate RAILS_ENV=production

 

시작프로그램의 redmine manager tool 을 실행한다.

해당 화면에서 Restart All 버튼을 클릭하여 재시작한다.




재시작되면 설정 => 일반 => 본문형식에서 ckeditor를 선택한다.







'개발 > CI' 카테고리의 다른 글

CI환경 구축 (12)  (0) 2014.05.27
CI환경 구축 (11)  (0) 2014.05.26
CI환경 구축 (09)  (0) 2014.05.22
CI환경 구축 (08)  (0) 2014.05.21
CI환경 구축 (07)  (0) 2014.05.20
Posted by 무혹
,