2013-02-05 2 views
1

나는 hudson에서 jenkins로 마이그레이션하려고합니다. 내 의도는 허드슨 서버를 유지하고 새 포트에서 젠킨스를 시작하고 젠킨스에서 수동으로 작업을 생성하는 것이 었습니다. 그러나 sudo apt-get install jenkins을 사용하여 jenkins를 설치하면 hudson이 제거됩니다. 둘 다 계속 실행하는 방법이 있습니까?Hudson에서 Jenkins 로의 이전

젠킨스가 제거한 후 sudo apt-get install hudson을 사용하여 허드슨을 설치하려고했습니다. 둘 다 계속 실행하려고 시도했다. 하지만 허드슨을 설치하면 젠킨스가 제거되고 다시 1로 돌아갑니다.

답변

1

두 개의 데비안 패키지는 서로 충돌하는 것으로 표시됩니다. 그것이 설치하는 것이 다른 하나를 제거하는 이유입니다. 당신이 무엇을 할 수 있는지

은 지정이 수동으로 일반 젠킨스 WAR 파일을 다운로드하고 시작하는 것입니다 새 포트, 예를 들면 :

java -jar jenkins.war --httpPort=9090 

그러나 허드슨 /var/lib/hudson와 젠킨스 아마 기본적으로는 설정을 절약 할 수 있음을주의해야 , 원활하게 마이그레이션 할 수 있도록 기존 허드슨 설정을 자동 감지하고이를 사용합니다.

Jenkins를 시작하면 기존 Hudson 설정이 표시되고 Jenkins UI에서 변경하면 실행중인 Hudson 설치에 나쁜 영향을 줄 수 있습니다. 따라서 Jenkins가 두 개의 서버를 완전히 분리하여 다른 config 디렉토리를 사용하도록 강요하고 싶을 것입니다.

사용할 경로가 포함 된 JENKINS_HOME 환경 변수를 지정하면됩니다.

+0

젠킨스의 이전 행동과 가능성에 대한 자세한 설명은 공식 가이드 https://wiki.jenkins.io/display/JENKINS/Upgrading+from+Hudson+to+Jenkins에서 확인할 수 있습니다. –

관련 문제