category

Github-Actions

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

GitHub Actions 无服务器部署:Lambda、Cloudflare Workers 与边缘函数

GitHub Actions 无服务器部署实战:AWS Lambda 的 OIDC 免密配置与 SAM、CDK、SST 三条路径、层与容器镜像打包、别名与版本切换、Cloudflare Workers 的 wrangler-action 与 KV、D1、R2 绑定、预览环境、边缘函数冷启动与体积约束、环境变量与密钥管理、灰度回滚与部署后冒烟测试

6 分钟阅读
GitHub Actions Serverless Cloudflare Workers
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 数据库迁移 Flyway
github-actions

GitHub Actions 供应链安全:SLSA 等级与构建证明

GitHub Actions 供应链安全实战:依赖投毒与构建环境劫持威胁模型、SLSA 1 到 4 级逐级解读、actions/attest-build-provenance 原生构建证明、cosign 签名与 verify-attestation、Syft 与 CycloneDX 生成 SBOM、dependency-review-action 依赖审查、第三方 action 固定到 commit SHA、GITHUB_TOKEN 最小权限与准入控制器验证

9 分钟阅读
GitHub Actions 供应链安全 SLSA
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