본문 바로가기
IT/Spring

배포 순서 (Spring, Java Project)

by 민쌍 2020. 10. 24.

배포 순서

Get Latest Source → Build → Process Kill → Run

각 작업은 성공시에만 다음 단계로 진행되어야 한다.

Project

Get Latest Source

  • Github
    • Webhook
  • TFS

Build Jar, War

명령어

  • Maven
    • mvn clean install package   // 
    • mvn package -DskipTest   // Test 제외
    • mvn spring-boot:run      
  • Gradle
    • gradle wrapper --gradle-version 3.3 gradle 설치없이 build 수행 가능
    • gradle build -x test
    • gradle war -x test
    • gradle build
    • gradle bootRun
  • Node
    • npm install
    • npm clean
    • npm run / npm start

Windows

실행중인 Pid kill

  • ex) port 8080

    FOR /F "tokens=5 delims= " %%P IN ('netstat -ano ^| findstr 0.0.0.0:8080 ^| findstr LISTENING') DO taskkill /F /PID %%P

    .bat 파일로 만들어서 실행해도 Good

*.Jar 실행

java -jar app.jar

728x90
반응형

'IT > Spring' 카테고리의 다른 글

Spring Mongo Database (Multi Database)  (0) 2021.02.07
Spring boot Oracle DB Connection issues  (0) 2020.12.15
AS400, JT400 jdbc 드라이버 오류  (0) 2020.06.22
JPA Multi Column Join  (0) 2020.06.13
MAVEN  (0) 2020.06.08