🔧 chore(ci): make actions base url configurable

This commit is contained in:
csh 2026-01-08 14:06:15 +08:00
parent 395598dcc8
commit d84eff04b9
1 changed files with 8 additions and 7 deletions

View File

@ -21,6 +21,7 @@ env:
# 测试工作目录 # 测试工作目录
WORKSPACE_DIR: "/home/workspace" WORKSPACE_DIR: "/home/workspace"
TEST_WORKSPACE: "/home/workspace/playbook-test" TEST_WORKSPACE: "/home/workspace/playbook-test"
ACTIONS_BASE_URL: "https://git.mytsl.cn"
# ===== 测试覆盖率目标 ===== # ===== 测试覆盖率目标 =====
# Shell 脚本测试覆盖率目标(百分比) # Shell 脚本测试覆盖率目标(百分比)
@ -232,8 +233,8 @@ jobs:
echo "🔧 安装 bats-core 测试框架" echo "🔧 安装 bats-core 测试框架"
echo "========================================" echo "========================================"
sudo apt-get update apt-get update
sudo apt-get install -y bats apt-get install -y bats
echo "" echo ""
echo "✓ bats 版本: $(bats --version)" echo "✓ bats 版本: $(bats --version)"
@ -268,7 +269,7 @@ jobs:
- name: 📊 上传测试结果 - name: 📊 上传测试结果
if: always() if: always()
uses: actions/upload-artifact@v4 uses: ${{ env.ACTIONS_BASE_URL }}/actions/upload-artifact@v4
with: with:
name: script-test-results-${{ matrix.script-group.name }} name: script-test-results-${{ matrix.script-group.name }}
path: ${{ env.REPO_DIR }}/tests/scripts/*_test_results.tap path: ${{ env.REPO_DIR }}/tests/scripts/*_test_results.tap
@ -356,8 +357,8 @@ jobs:
echo "✓ Python 验证工具已安装" echo "✓ Python 验证工具已安装"
;; ;;
cpp) cpp)
sudo apt-get update apt-get update
sudo apt-get install -y cmake clang-format apt-get install -y cmake clang-format
echo "✓ C++ 验证工具已安装" echo "✓ C++ 验证工具已安装"
;; ;;
ci) ci)
@ -395,7 +396,7 @@ jobs:
- name: 📊 上传验证报告 - name: 📊 上传验证报告
if: always() if: always()
uses: actions/upload-artifact@v4 uses: ${{ env.ACTIONS_BASE_URL }}/actions/upload-artifact@v4
with: with:
name: template-validation-${{ matrix.template-type.name }} name: template-validation-${{ matrix.template-type.name }}
path: ${{ env.REPO_DIR }}/tests/templates/*_validation_report.txt path: ${{ env.REPO_DIR }}/tests/templates/*_validation_report.txt
@ -743,7 +744,7 @@ jobs:
mkdir -p "${{ env.WORKSPACE_DIR }}/test-results" mkdir -p "${{ env.WORKSPACE_DIR }}/test-results"
- name: 📥 下载所有测试结果 - name: 📥 下载所有测试结果
uses: actions/download-artifact@v4 uses: ${{ env.ACTIONS_BASE_URL }}/actions/download-artifact@v4
with: with:
path: ${{ env.WORKSPACE_DIR }}/test-results path: ${{ env.WORKSPACE_DIR }}/test-results