develop_sky #3
@ -21,12 +21,19 @@ jobs:
|
||||
- name: Extract Version
|
||||
id: version
|
||||
run: |
|
||||
# 获取最新的tag(匹配vX.X.X_sky格式)
|
||||
LAST_TAG=$(git describe --tags --match "v*.*.*_sky" --abbrev=0 2>/dev/null || echo "v1.0.0_sky")
|
||||
echo "📌 Last tag found: $LAST_TAG"
|
||||
# 获取最新的tag(按版本号排序,匹配vX.X.X_sky格式)
|
||||
LATEST_TAG=$(git tag --list "v*.*.*_sky" --sort=-version:refname | head -1)
|
||||
|
||||
# 如果没有找到tag,使用默认值
|
||||
if [ -z "$LATEST_TAG" ]; then
|
||||
LATEST_TAG="v1.0.0_sky"
|
||||
echo "📌 No tags found, using default: $LATEST_TAG"
|
||||
else
|
||||
echo "📌 Latest tag found: $LATEST_TAG"
|
||||
fi
|
||||
|
||||
# 提取基础版本号(去除_sky后缀)
|
||||
BASE_VERSION=$(echo "$LAST_TAG" | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+' | head -1)
|
||||
BASE_VERSION=$(echo "$LATEST_TAG" | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+' | head -1)
|
||||
[ -z "$BASE_VERSION" ] && BASE_VERSION="v1.0.0"
|
||||
echo "📌 Base version: $BASE_VERSION"
|
||||
|
||||
@ -38,50 +45,6 @@ jobs:
|
||||
|
||||
# 输出版本信息
|
||||
echo "✅ Version extraction completed"
|
||||
|
||||
# 3. 输出Flutter环境
|
||||
- name: Output Flutter Environment
|
||||
run: |
|
||||
echo "🚀 Flutter Environment Information:"
|
||||
echo "================================"
|
||||
|
||||
# 检查Flutter是否可用
|
||||
if command -v flutter &> /dev/null; then
|
||||
echo "✅ Flutter is available"
|
||||
|
||||
# 输出Flutter版本
|
||||
flutter --version
|
||||
echo ""
|
||||
|
||||
# 输出Flutter doctor信息
|
||||
echo "📋 Flutter Doctor Summary:"
|
||||
flutter doctor -v | head -20
|
||||
echo ""
|
||||
|
||||
# 输出当前项目信息
|
||||
echo "📁 Project Information:"
|
||||
echo "Project directory: $(pwd)"
|
||||
echo "Flutter project detected: $(ls -la | grep pubspec.yaml > /dev/null && echo "Yes" || echo "No")"
|
||||
|
||||
else
|
||||
echo "❌ Flutter is not available in this environment"
|
||||
fi
|
||||
|
||||
echo "✅ Flutter environment check completed"
|
||||
|
||||
# 4. 输出CI环境信息
|
||||
- name: Output CI Environment
|
||||
run: |
|
||||
echo "🔧 CI Environment Information:"
|
||||
echo "============================"
|
||||
echo "Runner OS: $RUNNER_OS"
|
||||
echo "Runner Architecture: $RUNNER_ARCH"
|
||||
echo "Git Branch: $GITHUB_REF"
|
||||
echo "Git SHA: $GITHUB_SHA"
|
||||
echo "Workflow: $GITHUB_WORKFLOW"
|
||||
echo ""
|
||||
echo "✅ CI environment information output completed"
|
||||
|
||||
# 5. 任务完成通知
|
||||
- name: Task Completion
|
||||
run: |
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user