<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Github-Actions on PlumePHP</title><link>https://plumephp.com/categories/github-actions/</link><description>Recent content in Github-Actions on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 07 Oct 2026 21:19:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/categories/github-actions/index.xml" rel="self" type="application/rss+xml"/><item><title>多云部署编排与基础设施漂移检测</title><link>https://plumephp.com/github-actions-multi-cloud-deploy/</link><pubDate>Wed, 07 Oct 2026 21:19:00 +0800</pubDate><guid>https://plumephp.com/github-actions-multi-cloud-deploy/</guid><description>系统讲解用 GitHub Actions 编排多云部署与基础设施漂移检测的工程实践，涵盖统一编排抽象、AWS/GCP/Azure 的 OIDC 身份联邦差异、fan-out/fan-in 并行策略、terraform plan 漂移检测、状态锁一致性与部分失败回滚。</description></item><item><title>文档站与静态站点发布流水线</title><link>https://plumephp.com/github-actions-docs-static-site-deploy/</link><pubDate>Wed, 07 Oct 2026 21:18:00 +0800</pubDate><guid>https://plumephp.com/github-actions-docs-static-site-deploy/</guid><description>系统讲解在 GitHub Actions 中构建与发布文档站和静态站点的完整流水线，涵盖 Hugo/Docusaurus/MkDocs 构建缓存、GitHub Pages 与 Cloudflare/Vercel 部署、PR 预览环境、链接与性能质量门禁、CDN 失效与版本化回滚策略。</description></item><item><title>AI 代码审查与 PR 助手集成</title><link>https://plumephp.com/github-actions-ai-code-review/</link><pubDate>Wed, 07 Oct 2026 21:17:00 +0800</pubDate><guid>https://plumephp.com/github-actions-ai-code-review/</guid><description>系统讲解把 AI 代码审查接入 GitHub Actions 的工程方案，涵盖 LLM 驱动的 PR 评论机器人构建、diff 提取与分块、上下文注入、主流审查工具集成、token 成本与延迟控制、提示注入防护以及 AI 建议与人工审查的协同门禁。</description></item><item><title>Actions Runner Controller 与 Kubernetes 自动扩缩</title><link>https://plumephp.com/github-actions-runner-autoscaling-arc/</link><pubDate>Wed, 07 Oct 2026 21:16:00 +0800</pubDate><guid>https://plumephp.com/github-actions-runner-autoscaling-arc/</guid><description>系统讲解 Actions Runner Controller（ARC）在 Kubernetes 上托管自托管 Runner 的架构与调优，涵盖 AutoscalingRunnerSet 配置、基于 KEDA 的队列驱动扩缩、scale-to-zero、临时 Runner、Spot 节点成本优化以及可观测性与故障排查。</description></item><item><title>E2E 浏览器测试与视觉回归：Playwright、Cypress 与分片</title><link>https://plumephp.com/github-actions-e2e-browser-testing/</link><pubDate>Wed, 07 Oct 2026 21:15:00 +0800</pubDate><guid>https://plumephp.com/github-actions-e2e-browser-testing/</guid><description>系统讲解在 GitHub Actions 中运行端到端浏览器测试与视觉回归的工程实践，涵盖 Playwright 与 Cypress 的 CI 配置、基于 shard 的并行分片、blob 报告合并、快照基线管理、trace/video 产物留存以及 flaky 用例的稳定性治理。</description></item><item><title>代码扫描与 SAST：CodeQL、Semgrep 与安全门禁</title><link>https://plumephp.com/github-actions-codeql-sast/</link><pubDate>Wed, 07 Oct 2026 21:14:00 +0800</pubDate><guid>https://plumephp.com/github-actions-codeql-sast/</guid><description>系统讲解在 GitHub Actions 中落地代码扫描与 SAST 的完整方案，涵盖 CodeQL 的查询包与 build-mode 配置、Semgrep 规则集与 SARIF 输出、code scanning 结果上传、基于严重级别的合并门禁、误报抑制与增量扫描调优。</description></item><item><title>GitHub Actions 与 Kubernetes GitOps 部署：ArgoCD 与 Flux 协同</title><link>https://plumephp.com/github-actions-gitops-kubernetes/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-gitops-kubernetes/</guid><description>GitHub Actions 与 Kubernetes GitOps 部署实战：CI 与 CD 职责切分、镜像标签与 digest 策略、GitOps 仓库分层与 Kustomize 覆盖、ArgoCD Application 与 ApplicationSet、Flux GitRepository 与 Kustomization、Actions 更新 manifest 的三种做法、Argo Rollouts 金丝雀、推送式部署取舍、漂移检测与回滚</description></item><item><title>GitHub Actions 供应链安全：SLSA 等级与构建证明</title><link>https://plumephp.com/github-actions-slsa-supply-chain/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-slsa-supply-chain/</guid><description>GitHub Actions 供应链安全实战：依赖投毒与构建环境劫持威胁模型、SLSA 1 到 4 级逐级解读、actions/attest-build-provenance 原生构建证明、cosign 签名与 verify-attestation、Syft 与 CycloneDX 生成 SBOM、dependency-review-action 依赖审查、第三方 action 固定到 commit SHA、GITHUB_TOKEN 最小权限与准入控制器验证</description></item><item><title>GitHub Actions 数据库迁移流水线：Flyway、Liquibase 与 Prisma Migrate 门禁</title><link>https://plumephp.com/github-actions-database-migration-pipeline/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-database-migration-pipeline/</guid><description>GitHub Actions 数据库迁移流水线实战：迁移为何必须进 CI、Flyway 的 migrate 与 validate 与 flyway_schema_history、Liquibase changelog 与 updateSQL 预演、Prisma Migrate 的 deploy 与 dev 差异与 shadow database、向前兼容的 expand-contract 写法、dry-run 与 SQL 审查、生产审批门禁与备份前置、失败回滚策略</description></item><item><title>GitHub Actions 无服务器部署：Lambda、Cloudflare Workers 与边缘函数</title><link>https://plumephp.com/github-actions-serverless-deploy/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-serverless-deploy/</guid><description>GitHub Actions 无服务器部署实战：AWS Lambda 的 OIDC 免密配置与 SAM、CDK、SST 三条路径、层与容器镜像打包、别名与版本切换、Cloudflare Workers 的 wrangler-action 与 KV、D1、R2 绑定、预览环境、边缘函数冷启动与体积约束、环境变量与密钥管理、灰度回滚与部署后冒烟测试</description></item><item><title>GitHub Actions 流水线可观测性与 DORA 度量</title><link>https://plumephp.com/github-actions-pipeline-metrics-dora/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-pipeline-metrics-dora/</guid><description>GitHub Actions 流水线可观测性与 DORA 度量实战：部署频率与变更前置时间与变更失败率与恢复时长的取数口径、用 gh api 与 workflow_run 拉取运行数据、作业级耗时分解与关键路径识别、缓存命中率与排队时间、JUnit 报告归档、Grafana 趋势看板、flaky 测试识别、concurrency 与 timeout-minutes 治理</description></item><item><title>从 Jenkins 与 GitLab CI 迁移到 GitHub Actions</title><link>https://plumephp.com/github-actions-migration-from-jenkins/</link><pubDate>Tue, 06 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-migration-from-jenkins/</guid><description>从 Jenkins 与 GitLab CI 迁移到 GitHub Actions 实战：概念映射表、Jenkinsfile 的 stage 与 agent 对应 job 与 runs-on、GitLab 的 stages 与 rules 与 artifacts 对应 needs 与 if 与 upload-artifact、共享库迁移到 reusable workflow 与 composite action、凭据映射到 Secrets 与 OIDC、缓存与矩阵迁移、条件语义差异、双跑灰度与常见坑</description></item><item><title>GitHub Actions PHP CI：Composer、PHPUnit、PHPStan 与多版本矩阵部署</title><link>https://plumephp.com/github-actions-php-ci/</link><pubDate>Fri, 02 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-php-ci/</guid><description>GitHub Actions PHP CI 实战：基于 shivammathur/setup-php 的多版本环境搭建、Composer 依赖安装与 lock 缓存、PHPUnit 测试与覆盖率门禁、PHPStan 与 Psalm 静态分析、PHP-CS-Fixer 与 Pint 代码风格检查、多版本矩阵与 include 扩展、Laravel 项目测试以及基于 Deployer 的自动部署</description></item><item><title>GitHub Actions 企业级治理：组织级 Secrets、Runner Groups 与合规策略</title><link>https://plumephp.com/github-actions-enterprise-governance/</link><pubDate>Fri, 02 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-enterprise-governance/</guid><description>GitHub Actions 企业级治理实战：仓库级、组织级、企业级三级 Secrets 与可见性优先级、组织级 Variables 与 vars、Environment 审批门禁、Runner Groups 与自托管调度、actions 白名单与 GITHUB_TOKEN 默认权限、OIDC 免密上云、audit log 审计、Terraform 策略即代码与 Actions 用量成本治理</description></item><item><title>GitHub Actions 分支保护与 Rulesets：必需检查、CODEOWNERS 与仓库治理</title><link>https://plumephp.com/github-actions-rulesets-branch-protection/</link><pubDate>Fri, 02 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-rulesets-branch-protection/</guid><description>GitHub Actions 分支保护与 Rulesets 实战：经典 Branch protection rules 与新版 Rulesets 的差异与迁移、必需状态检查的命名与路径过滤陷阱、必需审查与 CODEOWNERS 语法、bypass actors 与 enforcement 状态、合并队列与标签环境保护规则，以及用 gh api 与 Terraform 以代码管理 rulesets</description></item><item><title>GitHub Actions 容器作业与 Service 容器：job container、健康检查与集成测试</title><link>https://plumephp.com/github-actions-container-jobs/</link><pubDate>Fri, 02 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-container-jobs/</guid><description>GitHub Actions 容器作业与 Service 容器实战：jobs.container 语法（image、credentials、env、ports、volumes、options）、services 定义 PostgreSQL 与 Redis、健康检查与就绪等待、网络模型与 localhost 踩坑、集成测试实战、容器内 checkout 与缓存、私有镜像认证与性能优化</description></item><item><title>GitHub Actions 工作流性能与并发控制：concurrency、超时与分钟数优化</title><link>https://plumephp.com/github-actions-workflow-performance/</link><pubDate>Fri, 02 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-workflow-performance/</guid><description>GitHub Actions 工作流性能与并发控制实战：concurrency 分组与 cancel-in-progress 差异化取消、job 与 step 级 timeout-minutes 超时、needs 依赖图并行化与 max-parallel、缓存键设计与 restore-keys 回退、浅克隆与路径过滤、计费倍率与 self-hosted 分流</description></item><item><title>GitHub Actions 本地调试与排错：act、workflow_dispatch、日志与重跑</title><link>https://plumephp.com/github-actions-local-debugging/</link><pubDate>Fri, 02 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-local-debugging/</guid><description>GitHub Actions 本地调试与排错实战：用 act 在本地运行 workflow（镜像选择、密钥注入、artifact 服务、能力边界）、workflow_dispatch 手动触发的 inputs 定义与命令行触发、ACTIONS_STEP_DEBUG 调试日志与 ::debug:: / ::group:: 注解命令、set -x 与 continue-on-error 排查技巧、重跑与日志下载路径、常见错误码含义（exit 137、Resource not accessible）、tmate 交互式排障与速查表</description></item><item><title>GitHub Actions Go/Rust CI：交叉编译、静态检查与发布</title><link>https://plumephp.com/github-actions-go-rust-ci/</link><pubDate>Wed, 30 Sep 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-go-rust-ci/</guid><description>GitHub Actions Go/Rust CI 实战：Go Modules 缓存与矩阵构建（1.19/1.20/1.21/1.22）、Rust Cargo 缓存与 clippy/fmt 检查、交叉编译（Go GOOS/GOARCH、Rust cross/cargo-cross）、静态链接与 musl 目标、测试覆盖率（Go cover/Rust tarpaulin/codecov）、Bench 性能基准（Go bench/Rust criterion）、安全扫描（Go nancy/Rust cargo-audit）、Release 自动化（GoReleaser/cargo-release）、多平台 Artifact 发布</description></item><item><title>GitHub Actions Java/JVM CI：Maven、Gradle、JaCoCo 与 Jib 容器化</title><link>https://plumephp.com/github-actions-java-jvm-ci/</link><pubDate>Wed, 30 Sep 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-java-jvm-ci/</guid><description>GitHub Actions Java/JVM CI 实战：Maven/Gradle 构建与缓存策略、多 JDK 版本矩阵测试（8/11/17/21）、JaCoCo 代码覆盖率与 SonarCloud 集成、SpotBugs/PMD/Checkstyle 静态分析、Jib 免 Dockerfile 容器化构建、Maven 多模块 Monorepo CI、性能基准测试（JMH）自动化、发布到 Maven Central/JitPack、Kotlin/Scala 混合项目构建</description></item><item><title>GitHub Actions PR 自动化：标签、审查、合并与发布</title><link>https://plumephp.com/github-actions-pr-automation/</link><pubDate>Wed, 30 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-pr-automation/</guid><description>GitHub Actions PR 自动化实战：PR 标题与描述规范检查（semantic PR/conventional commits）、自动标签（基于文件路径/变更类型/size）、审查分配（CODEOWNERS + round-robin）、自动合并条件（CI 通过/审查通过/stale check）、PR 模板与检查清单、冲突检测与提示、Draft PR 管理、发布自动化（semantic-release/changeset）、变更日志生成、版本号 bump 策略</description></item><item><title>GitHub Actions 定时任务：自动化备份、清理与报表</title><link>https://plumephp.com/github-actions-scheduled-maintenance/</link><pubDate>Wed, 30 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-scheduled-maintenance/</guid><description>GitHub Actions 定时任务实战：cron 语法与调度策略、自动化备份（数据库/仓库/Artifact）、过期数据清理（Artifact/日志/缓存）、依赖更新报表生成、健康检查与站点监控（HTTP ping/证书过期检查）、周期性测试（端到端/性能回归）、Stale Issue/PR 自动清理、报告邮件/Slack 推送、成本优化（运行时间/并行度）</description></item><item><title>GitHub Actions 依赖安全：Dependabot、SBOM 与供应链防护</title><link>https://plumephp.com/github-actions-dependabot-dependency-security/</link><pubDate>Wed, 30 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-dependabot-dependency-security/</guid><description>GitHub Actions 依赖安全：Dependabot 配置（版本更新/安全警报/自动 PR）、依赖图与 SBOM 生成、供应链安全（SLSA/Sigstore 签名）、私有仓库依赖扫描、 transitive 依赖漏洞追踪、CodeQL 安全分析集成、密钥扫描（secret scanning）、依赖锁定策略（lockfile）、漏洞修复工作流、第三方 Action 的安全审计</description></item><item><title>GitHub Actions Python CI：pytest、Black、Flake8 与 Poetry 自动化</title><link>https://plumephp.com/github-actions-python-ci/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-python-ci/</guid><description>GitHub Actions Python CI 实战：基于 Poetry 的依赖管理、pytest 测试自动化（覆盖率/coverage）、Black 代码格式化、Flake8 静态检查、mypy 类型检查、多版本 Python 矩阵测试（3.9/3.10/3.11/3.12）、缓存策略加速、安全扫描（bandit/safety）、发布到 PyPI 自动化</description></item><item><title>Artifacts 与自定义 Action 发布：从上传下载到市场分发</title><link>https://plumephp.com/github-actions-artifacts-custom-actions/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-artifacts-custom-actions/</guid><description>系统讲解 GitHub Actions Artifacts 的生命周期管理与自定义 Action 的完整开发流程，涵盖 upload/download-artifact 深度用法、retention 策略、跨 workflow 传递、JavaScript/Composite/Docker 三类 Action 开发、action.yml 元数据规范以及发布到 Marketplace 与语义化版本管理。</description></item><item><title>Monorepo 工程化 CI/CD：路径过滤、依赖图与缓存隔离</title><link>https://plumephp.com/github-actions-monorepo/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-monorepo/</guid><description>深度解析 Monorepo 仓库在 GitHub Actions 上的 CI/CD 工程化方案，涵盖 paths/paths-ignore 变更过滤、依赖图构建与 affected 检测、NX/Turborepo 集成、跨项目缓存隔离、并行 job 拓扑编排以及单仓库多应用的安全发布，帮助团队将上千次 commit 的 CI 时间降低 80% 以上。</description></item><item><title>基础设施即代码自动化：Terraform/CloudFormation 与 Atlantis</title><link>https://plumephp.com/github-actions-iac-terraform/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-iac-terraform/</guid><description>深度解析基础设施即代码在 GitHub Actions 上的自动化流水线，涵盖 Terraform fmt/validate/plan/apply 全流程、远程状态与锁、plan 审阅门禁、Atlantis 机器人集成、CloudFormation 替代方案、审批与回滚策略，以及基于 OIDC 临时凭证的安全加固。</description></item><item><title>工作流安全加固与供应链防御</title><link>https://plumephp.com/github-actions-security-hardening/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-security-hardening/</guid><description>深度解析 GitHub Actions 工作流的安全加固实践，涵盖 GITHUB_TOKEN 细粒度权限最小化、第三方 Action 审计与 commit SHA 固定、fork PR 的 pull_request_target 风险、Secrets 保护与告警、工作流注入攻击（script injection）防御、SLSA/Sigstore 供应链签名，以及 Runners 隔离策略。</description></item><item><title>环境保护与部署门禁：环境规则、审批与 CD 流程</title><link>https://plumephp.com/github-actions-environment-gates/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-environment-gates/</guid><description>深度解析 GitHub Actions 的 Environments 机制与部署门禁体系，涵盖 environment protection rules、required reviewers 人工审批、deployment branches 分支限制、并发部署控制、生产环境等待/冷却时间窗，以及如何通过 Deployments API 与 deployment_status 事件构建可审计的 CD 流程。</description></item><item><title>移动端 CI/CD：Flutter/iOS/Android 构建与签名</title><link>https://plumephp.com/github-actions-mobile-cicd/</link><pubDate>Sat, 26 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-mobile-cicd/</guid><description>深度解析移动端在 GitHub Actions 上的完整 CI/CD 流水线，涵盖 Flutter 测试构建与缓存、iOS 证书与描述文件管理（fastlane match）、Android 签名（keystore 加密）、设备矩阵（emulator/real device）、代码签名安全，以及 App Store/Play 的自动发布流程。</description></item><item><title>GitHub Actions Composite Actions：构建可复用的工作流组件</title><link>https://plumephp.com/github-actions-composite-actions/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-composite-actions/</guid><description>系统讲解 GitHub Actions Composite Actions 的设计模式与工程实践，涵盖输入输出定义、嵌套调用、跨仓库复用、内部市场建设以及 Composite Action 与 Reusable Workflow 的选型对比，帮助团队将重复的 CI/CD 逻辑封装为标准化可复用组件。</description></item><item><title>GitHub Actions OIDC 云认证：无需密钥的安全 AWS/Azure/GCP 集成</title><link>https://plumephp.com/github-actions-oidc-cloud-auth/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-oidc-cloud-auth/</guid><description>深入讲解 GitHub Actions 的 OpenID Connect (OIDC) 认证机制，涵盖 AWS IAM Role、Azure Managed Identity、GCP Workload Identity 的配置实战，以及供应链安全加固与无密钥架构的完整落地路径，帮助团队彻底消除 CI/CD 中的长期云凭证泄露风险。</description></item><item><title>GitHub Actions 发布自动化：从语义化版本到多平台制品分发</title><link>https://plumephp.com/github-actions-release-automation/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-release-automation/</guid><description>系统讲解 GitHub Actions 实现发布自动化的完整流程，涵盖语义化版本管理、CHANGELOG 自动生成、GitHub Releases 多平台制品上传、npm/Docker/PyPI 多仓库分发策略，以及回滚机制与安全加固，帮助团队将发布周期从天级缩短到分钟级。</description></item><item><title>GitHub Actions 成本优化与账单管理：从分钟数监控到预算分配</title><link>https://plumephp.com/github-actions-cost-optimization/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-cost-optimization/</guid><description>系统讲解 GitHub Actions 的成本结构与优化策略，涵盖分钟数计费规则、并发限制与队列等待分析、自托管 Runner 成本对比、缓存与矩阵优化对账单的影响、GitHub API 账单监控，以及团队级预算分配与成本归因方法，帮助团队在保证 CI/CD 质量的前提下将构建成本降低 30%-70%。</description></item><item><title>GitHub Actions 测试报告与覆盖率集成：从 JUnit 到 Codecov 的质量门禁</title><link>https://plumephp.com/github-actions-test-coverage-integration/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-test-coverage-integration/</guid><description>系统讲解 GitHub Actions 中测试报告生成、覆盖率收集与质量门禁的完整集成方案，涵盖 JUnit/XML 报告解析、HTML 覆盖率可视化、Codecov/Coveralls 上传、PR 评论自动对比、以及基于覆盖率阈值的合并阻断策略，帮助团队将测试质量从『事后查看』升级为『实时门禁』。</description></item><item><title>GitHub Actions 矩阵构建策略：多平台、多版本、多配置的高效 CI</title><link>https://plumephp.com/github-actions-matrix-strategy/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-matrix-strategy/</guid><description>系统讲解 GitHub Actions 矩阵构建策略的设计模式与高级用法，涵盖多平台（Linux/macOS/Windows）、多语言版本、依赖矩阵组合、动态矩阵生成、失败策略控制与并行度优化，帮助团队将 CI 覆盖率提升 3 倍的同时将时间成本控制在可接受范围。</description></item><item><title>GitHub Actions 缓存优化完全指南：从 actions/cache 到分层依赖管理</title><link>https://plumephp.com/github-actions-caching-optimization/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-caching-optimization/</guid><description>深入讲解 GitHub Actions 缓存机制原理与高级优化策略，涵盖缓存键设计、跨工作流复用、Docker layer cache、monorepo 缓存隔离、命中率调优与缓存失效应对，帮助团队将 CI 构建时间缩短 50%-90%。</description></item><item><title>GitHub Actions 自托管 Runner：架构设计、安全隔离与大规模部署</title><link>https://plumephp.com/github-actions-self-hosted-runners/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-self-hosted-runners/</guid><description>系统讲解 GitHub Actions 自托管 Runner 的架构选型、安装配置、容器化隔离、安全加固与大规模部署方案，涵盖单节点到 Kubernetes 集群的完整实践路径，帮助团队在高性能计算、私有代码合规与成本控制场景下做出正确决策。</description></item><item><title>GitHub Actions 通知与 ChatOps：Slack/钉钉/飞书集成与评论触发工作流</title><link>https://plumephp.com/github-actions-notifications-chatops/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/github-actions-notifications-chatops/</guid><description>系统讲解 GitHub Actions 的通知集成与 ChatOps 实践，涵盖 Slack/钉钉/飞书/企业微信的多平台消息推送、PR 状态实时通报、部署结果通知，以及通过 Issue/PR 评论触发工作流的 ChatOps 机器人实现，帮助团队将 CI/CD 状态透明化并提升协作效率。</description></item></channel></rss>