ci - tomcat 만 jdk17 로 실행
- 빌드는 jdk8, 톰캣 startup/shutdown 만 jdk17 - JAVA_HOME_TOMCAT 환경변수로 분리
This commit is contained in:
@@ -11,6 +11,7 @@ jobs:
|
|||||||
runs-on: [self-hosted, linux, eapim-portal]
|
runs-on: [self-hosted, linux, eapim-portal]
|
||||||
env:
|
env:
|
||||||
JAVA_HOME: /apps/opts/jdk8
|
JAVA_HOME: /apps/opts/jdk8
|
||||||
|
JAVA_HOME_TOMCAT: /apps/opts/jdk17
|
||||||
CATALINA_BASE: /prod/devportal
|
CATALINA_BASE: /prod/devportal
|
||||||
CATALINA_HOME: /prod/apache-tomcat-9.0.116
|
CATALINA_HOME: /prod/apache-tomcat-9.0.116
|
||||||
CATALINA_PID: /prod/devportal/temp/catalina.pid
|
CATALINA_PID: /prod/devportal/temp/catalina.pid
|
||||||
@@ -63,7 +64,7 @@ jobs:
|
|||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
if [ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null; then
|
if [ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null; then
|
||||||
"$CATALINA_HOME/bin/shutdown.sh" 30 -force || true
|
JAVA_HOME=$JAVA_HOME_TOMCAT "$CATALINA_HOME/bin/shutdown.sh" 30 -force || true
|
||||||
for i in $(seq 1 30); do
|
for i in $(seq 1 30); do
|
||||||
[ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null || break
|
[ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null || break
|
||||||
sleep 1
|
sleep 1
|
||||||
@@ -87,7 +88,7 @@ jobs:
|
|||||||
[ -f "$LOG" ] && BEFORE=$(stat -c %s "$LOG")
|
[ -f "$LOG" ] && BEFORE=$(stat -c %s "$LOG")
|
||||||
|
|
||||||
mkdir -p "$(dirname $CATALINA_PID)"
|
mkdir -p "$(dirname $CATALINA_PID)"
|
||||||
"$CATALINA_HOME/bin/startup.sh"
|
JAVA_HOME=$JAVA_HOME_TOMCAT "$CATALINA_HOME/bin/startup.sh"
|
||||||
|
|
||||||
DEADLINE=$(($(date +%s) + 90))
|
DEADLINE=$(($(date +%s) + 90))
|
||||||
STATUS=000
|
STATUS=000
|
||||||
@@ -119,7 +120,7 @@ jobs:
|
|||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
if [ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null; then
|
if [ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null; then
|
||||||
"$CATALINA_HOME/bin/shutdown.sh" 30 -force || true
|
JAVA_HOME=$JAVA_HOME_TOMCAT "$CATALINA_HOME/bin/shutdown.sh" 30 -force || true
|
||||||
for i in $(seq 1 30); do
|
for i in $(seq 1 30); do
|
||||||
[ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null || break
|
[ -f "$CATALINA_PID" ] && kill -0 "$(cat $CATALINA_PID)" 2>/dev/null || break
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|||||||
Reference in New Issue
Block a user