buildforge.conf 파일 업데이트

buildforge.conf 파일은 두 개의 위치에 있으며, 설치 후 업데이트가 필요한 경우 두 위치에서 모두 업데이트해야 합니다.

Build Forge 데이터베이스가 다른 호스트 컴퓨터로 이동된 경우 buildforge.conf 파일을 편집하여 데이터베이스 호스트를 업데이트해야 할 수 있습니다. 이 파일을 편집하는 또 다른 일반적인 이유는 네트워크 보안 정책을 준수하기 위해 정기적으로 변경해야 하는 데이터베이스 비밀번호를 업데이트하기 위한 것입니다.

다음 프로시저를 사용하여 buildforge.conf 파일을 업데이트한 다음 buildforge.conf의 업데이트된 사본으로 rbf-services.war 파일을 다시 작성하십시오.
참고: buildforge.conf를 rbf-services.war로 추가해야 하는 경우에만 buildforge.conf를 편집하는 단계를 건너뜁니다.
  1. Build Forge 엔진을 중지하십시오.
  2. Build Forge 설치 루트 디렉토리에서 buildforge.conf 파일을 찾으십시오.
  3. 텍스트 편집기를 사용하여 파일을 열고 구성 설정을 수정한 후 해당 파일을 저장하십시오.
    참고: 이 파일을 편집하려면 루트 또는 관리자 특권이 필요합니다.
  4. rbf-services.war 파일이 포함되어 있는 디렉토리로 이동하십시오. 예를 들어, 다음과 같습니다.
    Apache Tomcat 서버 <bfinstall>/Apache/tomcat/webapps

    $CATALINA_HOME/webapps
  5. rbf-services.war의 백업 사본을 작성하십시오. 예를 들어, 다음과 같습니다.
    Windows copy rbf-services.war rbf-services.war.bak
    UNIX/Linux cp rbf-services.war rbf-services.war.bak
  6. rbf-services 디렉토리를 삭제하십시오. 예를 들어, 다음과 같습니다.
    Windows rmdir rbf-services /s /q
    UNIX/Linux rm -rf rbf-services
  7. Windows의 경우 다음 명령을 완료하십시오.
    1. classes 디렉토리를 다시 작성하십시오. 예를 들어 다음과 같습니다.

      mkdir WEB-INF\classes

    2. 업데이트된 buildforge.conf 파일을 새 classes 디렉토리에 복사하십시오. 예를 들어 다음과 같습니다.

      copy <path_to_bf_conf>\buildforge.conf WEB-INF\classes

    3. 다음과 같이 rbf-services.war 파일을 업데이트하십시오.

      jar -uvf rbf-services.war WEB-INF

  8. UNIX 및 Linux에서 다음 명령을 완료하십시오.
    1. unzip 유틸리티를 사용하여 rbf-services 디렉토리를 작성하고 채우십시오.

      unzip -d rbf-services rbf-services.war

    2. 업데이트된 buildforge.conf 파일을 새 classes 디렉토리에 복사하십시오. 예를 들어 다음과 같습니다.

      cp <path_to_bf_conf>/buildforge.conf rbf-services/WEB-INF/classes

    3. bf-services에서 실행 파일에 대한 권한을 설정하십시오.
      chmod 755 <bfinstall>/server/tomcat/rbf-services/bin/*
  9. Build Forge 엔진을 다시 시작하십시오.

    Windows에서 rbf-services 파일이 재배치되고 업데이트된 buildforge.conf와 함께 rbf-services 디렉토리를 자동으로 다시 작성합니다.


피드백