Files
chocomae/deploy/stage-jenkins/package.sh
T

24 lines
596 B
Bash

#!/bin/bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
source "${SCRIPT_DIR}/config.sh"
EXCLUDES=(
".DS_Store" ".git" ".idea" ".claude" ".gitignore"
"__pycache__" "*.pyc" "node_modules" "venv"
"*.zip" "*.tar" "*.tar.gz" "*.pdf" "*.psd" "*.log"
"src/web/server/setup/service_db_setting.php"
)
TAR_EXCLUDE_ARGS=()
for pattern in "${EXCLUDES[@]}"; do
TAR_EXCLUDE_ARGS+=(--exclude="${pattern}")
done
echo "=== 압축: ${ARCHIVE_NAME} ==="
tar czf "${ARCHIVE_NAME}" "${TAR_EXCLUDE_ARGS[@]}" \
index.html \
src \
resources
ls -lh "${ARCHIVE_NAME}"