1个稳定版本
1.0.0 | 2023年12月27日 |
---|
#6 in #jenkins
25KB
306 代码行,不包括注释
周五构建者
这个程序的想法是jenkins的简化控制台模拟,用于运行具有yml配置的各种任务。每个任务都可以按计划运行,具有几个命令步骤,执行结果记录在工作日志中,并且可以在与日志相同的目录中收集工件。
入门
使用以下命令安装
- CARGO:
cargo install --git https://github.com/alhazred/friday-builder.git
配置
周五的主要配置文件是 .config/config.yml
。您可以定义 homedir
,作为作业日志和工件的位置,以及通用的周五日志文件名。作业配置位于 .config/jobs/
目录中(见 sample.yml
)。每个作业都应该有自己的配置文件。可以为单个作业使用多个步骤。计划时间使用GMT时间,您可以使用 date -u
命令获取您的机器GMT时间。
如何编译
使用 Cargo
工具自动下载依赖项。步骤
cargo build --release
然后查看 target/release
文件夹。
依赖项
~10–21MB
~288K SLoC