🔧 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"
|
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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue