feat: 新增配置构建环境的 GitHub Action,支持 Git 和 kubectl 配置验证

This commit is contained in:
Lyda
2025-10-11 18:21:10 +08:00
parent 2fe7c6809c
commit f618608667
7 changed files with 448 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
name: Config Env Example
on:
push:
branches:
- main
jobs:
validate-environment:
runs-on: ubuntu-latest
steps:
- name: 检出代码
uses: actions/checkout@v4
- name: 校验环境并配置 Git
id: config-env
uses: actions/xgj/config-env@v1
with:
git-user-name: "CI Bot"
git-user-email: "ci@example.com"
require-docker: "true"
require-kubectl: "true"
verify-kubectl-cluster: "true"
kube-config: ${{ secrets.KUBE_CONFIG }}
- name: 输出工具信息
run: |
echo "Docker 版本: ${{ steps.config-env.outputs.docker-version }}"
echo "kubectl 版本: ${{ steps.config-env.outputs.kubectl-version }}"
echo "kubectl 上下文: ${{ steps.config-env.outputs.kubectl-context }}"