OpenShift Online에서 tomcat에 helloworld 앱을 배포해 봅니다 (그 2)



모두 keita69sawada입니다.

OpenShift Online에서 tomcat에 helloworld 앱을 배포해 봅니다 (그 1) 에서
써 남긴, 「어플리케이션의 갱신&반영」입니다.

그럼, 「쉽게 어플리케이션의 갱신&반영을 할 수 있는지 시험해 보자!」라고
성게는이 기사입니다.

대상 독자


  • 클라우드 서비스를 사용하여 웹 애플리케이션을 실행하고 싶은 사람.
  • RedHat의 클라우드 서비스(OpenShift)를 만져보고 싶은 사람.
  • Tomcat에서 Java 웹 앱을 쉽게 이동하고 싶은 사람.

  • 전제 조건


  • GitHub.com 계정이 있는 사람.
  • GitBash를 설치하는 사람.
  • WindowsPC를 사용하는 사람.

  • 전체 개요





    1. 애플리케이션 수정 및 GitHub에 Push



    OpenShift Online에서 tomcat에 helloworld 앱을 배포해 봅니다 (그 1) 에서 Fork한 어플리케이션(os-sample-java-web/src/main/webapp/index.jsp)을 적절히 수정합니다.

    이번에는 빅 리마크 "!"를 2개로 늘렸습니다.

    2. GitHub.com으로 푸시합니다.



    2-1. 직접 master 브랜치로 push합니다.



    명령
    git add index.jsp
    git commit index.jsp -m "「編集しました。」と画面に表示するように修正"
    git push
    

    2-2. GitHub.com에 커밋 내용이 반영됩니다.





    3. 애플리케이션을 빌드하고 배포가 자동으로 구현되었는지 확인(OpenShift 콘솔 화면)



    3-1. OpenShift 콘솔 화면을 엽니다.



    ※ URL은 이용 등록시의 메일에 기재

    예)
    https://console.starter-us-west-2.openshift.com/console
    

    3-2. 애플리케이션을 빌드합니다.



    builds에서 Start Build를 선택합니다.

    빌드가 완료된 시점에서, 샤프(#)의 번호가 1개 증가해, 「Status」가 「Running」이 됩니다.



    3-3. 애플리케이션 게시(Create Route)



    Overview에서 ">"를 클릭하여 배포 세부 정보를 봅니다.



    Cree Route를 클릭합니다.



    아무것도 변경하지 않고 (기본값으로) "Create"버튼을 누릅니다.



    4. 브라우저에서 게시된 응용 프로그램에 액세스합니다.



    조금 기다린 다음 아래 링크를 누릅니다.



    빅 리마크가 증가하고 업데이트되고 있음을 알 수 있습니다.



    요약



    애플리케이션 개발자는 애플리케이션을 수정하고,
    git push하고 리포지토리에 반영하면,
    서비스가 전개되기 때문에 매우 편리하다고 생각합니다.

    이 절차를 사용하면 빌드 한 시점에서 이전 응용 프로그램에
    액세스 할 수 없다고 생각하기 때문에, 여러 개의 Pod를 준비하십시오.
    롤링 업데이트가 필요하다고 느꼈습니다.
    (OpenShit의 기능은 있을 것입니다만, 조사할 수 없다...)

    참고 URL


  • OpenShift Online에서 OpenShift v3을 사용해 봅시다.
    h tp : // jp 렙 t. 코 m / 오 네이 ぇ_ 온 네 / 코 엠 / 오미 조 / 4029 /
  • Installing OpenShift Client Tools on Windows
    htps : // bg. 오페시 ft. 코 m / 엔 s 탤
  • Getting Started With Enterprise Tomcat 8 delivered by JBoss Web Server
    htps : // bg. 오페시 ft. 코 m / 갓찐 g-s r d ぃ th j 훗 s ぇ b せ r ゔ ぇ r /
  • 좋은 웹페이지 즐겨찾기