이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

버전 1 다음 »

이 문서는 Tomcat으로 운영중인 앱을 Bamboo에서 자동으로 배포하는 방법을 정리합니다.

Tomcat 설정

Bamboo에서 자동 배포 가능하도록 권한 설정

  1. 사용자 및 권한 설정
    배포용 사용자 추가 및 권한 설정

    conf/tomcat-users.xml
    ...
      <user username="bamboo" password="password" roles="manager-gui,manager-script"/>
    ...

     manager-gui: 웹을 통해 앱 관리를 할 경우 추가

  2. 접속 가능한 서버 등록
    기본적으로 Tomcat은 동일한 서버로부터의 접속만 허용하므로 배포가 이루어질 배포할 Bamboo 서버의 IP 등록이 필요하다.

    webapps/manager/META-INF/context.xml
    <Context antiResourceLocking="false" privileged="true" >
      
      <Valve className="org.apache.catalina.valves.RemoteAddrValve"
             allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|<배포할 Bamboo 서버의 IP>|<GUI 화면을 접소할 PC의 IP>" />
      
      <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
    </Context>

Bamboo 설정

  1. ㅁㄹㄴ
  2. ㄴㅁㅇㄹ
  3. ㄴㅇㅁㄹ
  4. ㅁㄴㄹ
  5. ㅁㅇㄹ
  6. ㅁㄴㄹ
  7. ㅇㅁㅇ
  8. ㄹㅁㄴ
  • 레이블 없음