Skip to content
StepArgumentsStatus
Start of Pipeline - (4 min 1 sec in block)
Success
node - (4 min 1 sec in block)
Success
node block - (4 min 1 sec in block)
Success
stage - (1 sec in block)Declarative: Checkout SCM
Success
stage block (Declarative: Checkout SCM) - (1 sec in block)
Success
checkout - (0.94 sec in self)
Success
withEnv - (4 min 0 sec in block)GIT_BRANCH, GIT_COMMIT, GIT_PREVIOUS_COMMIT, GIT_PREVIOUS_SUCCESSFUL_COMMIT, GIT_URL
Success
withEnv block - (4 min 0 sec in block)
Success
withEnv - (4 min 0 sec in block)APP_IMAGE, HEALTH_CHECK_INTERVAL, DEPLOY_TIMEOUT, HEALTH_CHECK_RETRIES, COMPOSE_PROJECT_NAME
Success
withEnv block - (4 min 0 sec in block)
Success
timeout - (3 min 59 sec in block)
Success
timeout block - (3 min 59 sec in block)
Success
timestamps - (3 min 59 sec in block)
Success
timestamps block - (3 min 59 sec in block)
Success
ansiColor - (3 min 59 sec in block)xterm
Success
ansiColor block - (3 min 59 sec in block)
Success
stage - (2 sec in block)๐Ÿ—๏ธ Prepare
Success
stage block (๐Ÿ—๏ธ Prepare) - (1.9 sec in block)
Success
script - (1.8 sec in block)
Success
script block - (1.8 sec in block)
Success
cleanWs - (33 ms in self)
Success
checkout - (0.91 sec in self)
Success
sh - (0.29 sec in self) echo "๐Ÿš€ SOSO Server CI/CD Pipeline Started" echo "๐Ÿ“‹ Build Information:" echo " โ€ข Branch: ${GIT_BRANCH}" echo " โ€ข Commit: ${GIT_COMMIT}" echo " โ€ข Build: ${BUILD_NUMBER}" echo " โ€ข Date: $(date '+%Y-%m-%d %H:%M:%S %Z')" echo " โ€ข Image: ${APP_IMAGE}" echo ""
Success
sh - (0.3 sec in self)date +%Y%m%d-%H%M%S
Success
sh - (0.28 sec in self)git rev-parse --short HEAD
Success
stage - (1 min 22 sec in block)๐Ÿงช Unit Tests
Success
stage block (๐Ÿงช Unit Tests) - (1 min 22 sec in block)
Success
sh - (1 min 21 sec in self)
Success
junit - (0.16 sec in self)
Success
stage - (12 sec in block)๐Ÿ—๏ธ Build Application
Success
stage block (๐Ÿ—๏ธ Build Application) - (11 sec in block)
Success
sh - (11 sec in self) echo "๐Ÿ—๏ธ Building Application JAR..." set -eux # Build the application ./gradlew bootJar --info --parallel # Display build results echo "๐Ÿ“ฆ Build Results:" ls -la build/libs/ # Extract version information JAR_FILE=$(find build/libs -name "*.jar" -not -name "*plain*" | head -1) if [ -f "$JAR_FILE" ]; then JAR_SIZE=$(du -h "$JAR_FILE" | cut -f1) echo " โ€ข JAR File: $(basename "$JAR_FILE")" echo " โ€ข Size: $JAR_SIZE" fi
Success
archiveArtifacts - (0.18 sec in self)
Success
stage - (1 min 46 sec in block)๐Ÿณ Build Docker Image
Success
stage block (๐Ÿณ Build Docker Image) - (1 min 46 sec in block)
Success
sh - (1 min 46 sec in self) echo "๐Ÿณ Building Docker Image..." set -eux # Build Docker image with multiple tags docker build -t "${APP_IMAGE}" -t "${APP_IMAGE%:*}:${BUILD_TIMESTAMP}" -t "${APP_IMAGE%:*}:${GIT_SHORT_COMMIT}" --label "version=${BUILD_TIMESTAMP}" --label "commit=${GIT_SHORT_COMMIT}" --label "build-number=${BUILD_NUMBER}" . echo "๐Ÿ“Š Docker Image Information:" docker images | grep "${APP_IMAGE%:*}" | head -5 # Clean up old images docker image prune -f --filter "until=72h" || true
Success
stage - (36 sec in block)๐Ÿš€ Deploy to Production
Success
stage block (๐Ÿš€ Deploy to Production) - (36 sec in block)
Success
script - (35 sec in block)
Success
script block - (35 sec in block)
Success
withCredentials - (35 sec in block)
Success
withCredentials block - (35 sec in block)
Success
sh - (35 sec in self)
Success
script - (0.33 sec in block)
Success
script block - (0.29 sec in block)
Success
sh - (0.27 sec in self) echo "๐ŸŽ‰ Deployment Success!" # ๋ฐฐํฌ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ DEPLOY_DIR=/srv/soso/app/SOSO-Server cd "$DEPLOY_DIR" echo "๐Ÿ“Š Final Status:" docker compose ps echo "" echo "๐Ÿ’พ Cleaning up old images..." docker image prune -f --filter "until=24h" || true
Success
stage - (0.49 sec in block)Declarative: Post Actions
Success
stage block (Declarative: Post Actions) - (0.46 sec in block)
Success
script - (0.38 sec in block)
Success
script block - (0.33 sec in block)
Success
sh - (0.27 sec in self) echo "๐Ÿงน Pipeline Cleanup..." # Clean up temporary files rm -f .env || true
Success
cleanWs - (32 ms in self)
Success
echo - (22 ms in self)๐ŸŽ‰ Pipeline completed successfully!
Success