태그 보관물: jenkins

Jenkins에서 톰캣 버젼별 배포 설정 방법

Jenkins의 'Deploy to container Plugin'을 사용하여 톰캣 매니져로 'Root' 컨텍스트로 배포시에는 버젼별로 설정 방법의 차이가 있다.

Tomcat 6.x

톰캣 6에서 루트 컨텍스트를 배포시에 사용하기 위해서는 'ROOT'라는 컨텍스트명을 지정하여야 함

Tomcat 6.x의 루트 컨텍스트 지정방법

Tomcat 7.x

톰캣 7에서 루트 컨텍스트를 배포시에 사용하기 위해서는 '/'라는 컨텍스트명을 지정하여야 함

Tomcat 7.x의 루트 컨텍스트 지정방법

Jenkins 권한 설정 실패시 초기화 방법

젠킨스를 설치하고 보안관련 설정을 할 때는 로그인해서 사용할 수 있는 기본 사용자를 추가해야 한다. 만약 사용자를 추가하지 않고 설정을 하고 저장한다면 로그인을 해서 젠킨스에 대한 부분을 전혀 사용할 수 없는 문제가 발생한다.

이때에는 젠킨스가 설치된 곳에 위치한 'config.xml' 파일의 보안과 권한관련 된 부분을 초기화해줘야 한다.

파일 위치

${JENKINS_HOME}/config.xml

수정부분

  1. <authorizationStrategy>
    • <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
  2. <securityRealm>
    • <securityRealm class="hudson.security.SecurityRealm$None"/>
    • 하위에 기타값들이 설정되어 있다면 해당되는 엘러먼트의 모든 값을 삭제