Skip to content

steinshei/platform-cicd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

platform-cicd

组织级 CI/CD 平台仓库,提供可复用 GitHub Actions 工作流、策略模板和接入脚本。

目录

  • .github/workflows/: 可复用工作流
  • templates/workflow/: 业务仓入口 workflow 模板
  • templates/repo/: 业务仓基础模板
  • policies/kyverno/: Kubernetes 策略
  • scripts/onboarding/: 批量接入脚本
  • docs/: 接入与治理文档

版本策略

业务仓统一引用发布标签,不直接引用 @main

uses: steinshei/platform-cicd/.github/workflows/reusable-ci.yml@v1

Android Reusable Workflows

  • reusable-android-gate.yml: compile + unit-test cloud gate.
  • reusable-android-macrobenchmark-self-hosted.yml: macrobenchmark on self-hosted runner.
  • reusable-android-package.yml: build and upload APK/AAB artifacts.

See docs/android-integration-guide.md for integration details.

Platform Reusable Workflows

  • reusable-gitops-dev-update.yml: update dev GitOps image tag and open/merge PR.
  • reusable-build-multiarch-image.yml: build and push multi-arch image to GHCR.
  • reusable-dora-report.yml: generate weekly DORA report and dashboard artifacts.
  • reusable-dora-kpi-gate.yml: evaluate DORA KPI gates and upload report artifacts.

About

组织级 CI/CD 平台仓库,提供可复用 GitHub Actions 工作流、策略模板和接入脚本。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages