程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
CD 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
gh-actions-lock 0.2.0 升级后要处理的坑:粘性锁、更严的 --verify 与本地 action 迁移
编程
gh-actions-lock 0.2.0 升级后要处理的坑:粘性锁、更严的 --verify 与本地 action 迁移
2026-10-19 00:03:59
gh-actions-lock 0.2.0 升级排错笔记:锁文件 schema 变 v0.0.3、普通 run 改粘性锁、--rescan 移除、--verify 开始对未使用条目和未接入 workflow 报错、--verify-local 不再迁移 ./ 引用、--relock 与 --accept-moved 的分工、本地路径 action 跳过 onboarding 的路径解析坑,以及 allowlist 按 SHA 校验和 Dependabot 的 schema 兼容问题。
GitHubActions
actions-lock
CI
CD
供应链安全
lockfile
gh
git tag 推上去,镜像自动进 GHCR:多架构构建、semver 标签,以及 latest 被 prerelease 顶掉的坑
编程
git tag 推上去,镜像自动进 GHCR:多架构构建、semver 标签,以及 latest 被 prerelease 顶掉的坑
2026-10-17 00:04:38
打一个 v* tag 就自动构建、推送多架构 Docker 镜像到 GHCR 的完整 GitHub Actions 写法:semver 标签派生、latest 的 prerelease 门禁、QEMU 与原生 runner 两种多架构方案、provenance 导致 unknown/unknown、GITHUB_TOKEN 推 GHCR 与包公开设置。
自动化发版
Docker
GHCR
GitHub
Actions
CI
CD
一个 fix: commit 推上 main 就发版:semantic-release 配置与三个必踩的坑
编程
一个 fix: commit 推上 main 就发版:semantic-release 配置与三个必踩的坑
2026-10-17 00:03:26
commit 驱动的自动发版怎么落地:semantic-release、release-please、Changesets 三者取舍,commit 类型到版本号的映射,以及回写暂存区过不了保护分支、[skip ci] 与 tag push 触发打架、npm OIDC 发布凭据这三个实操坑。
自动化发版
CI
CD
GitHub
Actions
semantic-release
版本管理
版本号
GitHub Actions 依赖锁文件公开预览:gh actions-lock 锁住 action 的 commit,tag 移动也照跑
编程
GitHub Actions 依赖锁文件公开预览:gh actions-lock 锁住 action 的 commit,tag 移动也照跑
2026-10-15 01:19:18
GitHub Actions 工作流依赖锁文件进入 public preview:tag/branch 可移动的供应链风险、gh actions-lock 扩展生成的 actions.lock、Require lockfile 策略,以及 Dependabot 如何同步锁文件条目。
GitHubActions
CI
CD
供应链安全
gh
actions-lock
lockfile
一份 Bash 脚本跑完 Docker CI/CD:build、deploy、健康检查与失败自动回滚
编程
一份 Bash 脚本跑完 Docker CI/CD:build、deploy、健康检查与失败自动回滚
2026-09-11 21:31:30
用一份 bash 脚本把 build→push→deploy→健康检查→失败自动回滚串成一条流水线,不装 Jenkins。给出健康检查判定表、旧镜像 rollback、结构化日志、告警 webhook 与 build/deploy/rollback 三段核心代码,并说明团队到什么规模该升级到正规 CI。
Bash
CI
CD
Docker
Shell
自动化部署
把多个服务塞进一个 repo:12-Factor 基准代码原则在真实项目里的边界
编程
把多个服务塞进一个 repo:12-Factor 基准代码原则在真实项目里的边界
2026-09-11 00:04:16
从「多个服务塞进一个仓库、互相 import 内部实现」的真实现象切入,讲清 12-Factor 基准代码(Codebase)原则:一份基准代码对应多份部署、应用与代码库一一对应;给出 monorepo 与共享代码的边界、拆成内部依赖(npm 私有库/Maven 私服/Go module)的做法,以及用 git tag、CI_COMMIT_TAG、GitHub Actions on.push.tags 触发部署的具体配置与踩坑点。
Code
Base
12-Factor
代码库
Monorepo
CI
CD
自托管 Runner 上的云凭据迟早会漏:用 GitHub Actions OIDC 换掉长期 AK/SK,信任边界还剩哪些
编程
自托管 Runner 上的云凭据迟早会漏:用 GitHub Actions OIDC 换掉长期 AK/SK,信任边界还剩哪些
2026-09-08 00:04:39
自托管 GitHub Actions Runner 里长期云凭据的泄漏复盘:讲 GITHUB_TOKEN 权限边界、OIDC 短时令牌机制、AWS/Vault 最小配置,以及 runner 隔离与断网环境的适用边界。
开发运维
CI
CD
GitHub
Actions
OIDC
DevSecOps
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调