8个版本 (4个重大更改)
0.5.0 | 2020年3月31日 |
---|---|
0.4.0 | 2020年3月23日 |
0.3.0 | 2020年3月23日 |
0.2.0 | 2020年3月11日 |
0.1.3 | 2020年3月7日 |
在开发工具类别中排名1486
每月下载26次
23KB
479 行
Belay
Belay使您能够轻松地在本地运行CI检查,从而可以自信地执行git push
。
用法
在配置了Gitlab或GitHub CI的git仓库中,不传递参数运行belay
将在本地机器上解析您的CI配置并运行CI脚本。
$ belay
Checking 'build':
Success!
Checking 'test':
... test output
..
.
Success!
Belay还可以在您的仓库中设置pre-commit或pre-push git钩子。
# to create a pre-push hook
$ belay hook push
# to create a pre-commit hook
$ belay hook commit
安装
cargo install --force belay
配置
Belay将在以下位置创建配置文件
- Linux: /home/alice/.config/belay/config.yml
- Windows: C:\Users\Alice\AppData\Roaming\cargo\belay\config.yml
- macOS: /Users/Alice/Library/Preferences/com.cargo.belay/config.yml
以下是对配置文件中键的描述
- command_blacklist
- 字符串数组
- belay将跳过包含命令黑名单中任何字符串的CI任务
许可证
以下两种许可证之一
- Apache许可证,版本2.0,(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT或http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您提交给本工作的任何有意贡献,如Apache-2.0许可证中定义,将作为上述双许可发布,不附加任何额外条款或条件。
依赖项
~3–4.5MB
~74K SLoC