25 lines
618 B
Bash
Executable File
25 lines
618 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# 获取脚本目录并定义输出路径。
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
DIST_DIR="$SCRIPT_DIR/dist"
|
|
STAMP="$(date +%Y%m%d_%H%M%S)"
|
|
ARCHIVE="$DIST_DIR/slwchipverify_github_cpu_validation_example_${STAMP}.zip"
|
|
|
|
# 创建打包输出目录。
|
|
mkdir -p "$DIST_DIR"
|
|
|
|
# 仅按白名单打包关键文件与结果目录,避免把无关文件一起打进去。
|
|
(
|
|
cd "$SCRIPT_DIR"
|
|
zip -r "$ARCHIVE" \
|
|
README.md \
|
|
projects.json \
|
|
run_github_cpu_validation.py \
|
|
results \
|
|
>/dev/null
|
|
)
|
|
|
|
echo "SLWChipVerify 示例已打包: $ARCHIVE"
|