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