category

Github-Actions

共 39 篇文章。
全部文章BooksgameJavaIndiegolang客户端开发MinigameSaasrustPythoncgTypescriptengineCocos
github-actions

GitHub Actions 流水线可观测性与 DORA 度量

GitHub Actions 流水线可观测性与 DORA 度量实战:部署频率与变更前置时间与变更失败率与恢复时长的取数口径、用 gh api 与 workflow_run 拉取运行数据、作业级耗时分解与关键路径识别、缓存命中率与排队时间、JUnit 报告归档、Grafana 趋势看板、flaky 测试识别、concurrency 与 timeout-minutes 治理

9 分钟阅读
GitHub Actions 可观测性 性能优化
github-actions

GitHub Actions 数据库迁移流水线:Flyway、Liquibase 与 Prisma Migrate 门禁

GitHub Actions 数据库迁移流水线实战:迁移为何必须进 CI、Flyway 的 migrate 与 validate 与 flyway_schema_history、Liquibase changelog 与 updateSQL 预演、Prisma Migrate 的 deploy 与 dev 差异与 shadow database、向前兼容的 expand-contract 写法、dry-run 与 SQL 审查、生产审批门禁与备份前置、失败回滚策略

9 分钟阅读
GitHub Actions CI/CD
github-actions

GitHub Actions 本地调试与排错:act、workflow_dispatch、日志与重跑

GitHub Actions 本地调试与排错实战:用 act 在本地运行 workflow(镜像选择、密钥注入、artifact 服务、能力边界)、workflow_dispatch 手动触发的 inputs 定义与命令行触发、ACTIONS_STEP_DEBUG 调试日志与 ::debug:: / ::group:: 注解命令、set -x 与 continue-on-error 排查技巧、重跑与日志下载路径、常见错误码含义(exit 137、Resource not accessible)、tmate 交互式排障与速查表

10 分钟阅读
GitHub Actions 调试
github-actions

GitHub Actions Go/Rust CI:交叉编译、静态检查与发布

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 发布

3 分钟阅读
GitHub Actions Go Rust
github-actions

GitHub Actions Java/JVM CI:Maven、Gradle、JaCoCo 与 Jib 容器化

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 混合项目构建

3 分钟阅读
GitHub Actions Java JVM