分类: Bash

5 篇文章

使用GitHub Graphql 配置带通配符的分支保护策略
接到一个需求: 对特定分支(release/* 分支,类似于 git tag)限制新代码输入,仅限只读和发布用途 然后,在GitHub的分支保护策略中找到了一个 Lock Branch 的配置,正好满足这个功能 于是打算通过脚本批量为所需的仓库添加这个限制 起初打算用原来使用过的 GitHub rest api 实现,尝试了一下,发现接口一直报错,…
通过Github workflow检查liquibase changeset id是否重复
因为我的数据库更新是通过 Liquibase 执行的,所以每次发版的时候都会新增 liquibase 记录,如果没有一个自动检查的 pipeline, 很容易在发版的时候因为有重复的 changeset id 这一小失误导致pipeline 被中断 于是,我通过在 Github workflow 中添加一个每次有新提交时就扫描所有文件内是否有重复 …