ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Jenkins] Windows Jenkins 설정
    LINUX/Jenkins 2020. 10. 20. 13:01
    반응형

    프로젝트 중 윈도우 Jenkins를 사용하는데 우분투와 Execute Shell 설정이 달라 포스팅한다.

     

     

    Windows Jenkins 설치는 간단함으로 생략한다.

    또 tomcat을 미리 설치해야 진행 할 수 있다.

     

     

    다른 부분은 동일하고 Windows는 Execute Shell을 사용하지 않고 Execute Windows batch command를 사용해야 한다.

    그래야지만 정상적으로 cmd에 명령을 내린다.

     

     

    그리고 설정 내용도 우분투와 다르기 때문에 아래 명령어를 참고하여 설정하면 된다.

    echo " "
    echo "========================"
    echo "Stop tomcat"
    echo "========================"
    "C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\Tomcat9.exe" stop
    
    
    echo " "
    echo "========================"
    echo "webapp delete"
    echo "========================"
    cd "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\"
    rmdir /s/q "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT"
    mkdir ROOT
    
    echo " "
    echo "========================"
    echo "Copy FukudaMI.war"
    echo "========================"
    copy "%WORKSPACE%\target\FukudaMI.war" "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT\FukudaMI.war"
    
    
    echo " "
    echo "========================"
    echo "War Decompress"
    echo "========================"
    cd "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT"
    "C:\Program Files\Java\jdk1.8.0_241\bin\jar" xvf FukudaMI.war
    del /F FukudaMI.war
    
    
    echo " "
    echo "========================"
    echo "Config Setting"
    echo "========================"
    cd "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT\WEB-INF\classes\conf"
    copy /Y jdbc_MIN.properties jdbc.properties
    copy /Y common_LOCAL.properties common.properties
    
    echo " "
    echo "========================"
    echo "Start tomcat"
    echo "========================"
    "C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\Tomcat9.exe" start
    
    반응형
Designed by Tistory.