CI任务运行器:提高大型代码仓库构建效率

CI任务运行器是一个基于NodeJS编写的多进程构建任务调度程序,支持增量和并行构建,可大大提高服务器构建速度。它不取代常见的任务计划程序,如Jenkins、Gitlab-CI或Webpack、Gulp,而是加速它们的运行速度。通过diff提交Git或Svn的日志并构建更改的文件,实现增量构建;并根据当前服务器的CPU数量启动新进程,利用多进程并行构建来加速任务完成。安装简便,基本用法通过npm install ci-task-runner -g即可完成。

zip
ci-task-runner-master.zip 预估大小:69个文件
folder
ci-task-runner-master 文件夹
file
.eslintrc.json 569B
folder
src 文件夹
file
run-tasks.js 2KB
file
template.js 244B
file
repository.js 5KB
file
spawn.js 959B
file
create-tasks.js 3KB
folder
config 文件夹
file
config.program.default.json 277B
file
cache.default.json 39B
file
config.default.json 79B
file
fs-promise.js 812B
file
promiseify.js 414B
file
loger.js 4KB
file
index.js 5KB
file
run-cmd.js 3KB
file
queue.js 2KB
file
.npmignore 22B
file
README.ZH-CN.md 6KB
file
.travis.yml 184B
folder
example 文件夹
file
.ci-task-runner.json 142B
folder
module-example 文件夹
file
webpack.config.js 353B
folder
js 文件夹
file
log.js 64B
file
index.js 47B
file
package.json 368B
file
LICENSE 1KB
folder
test 文件夹
file
run-cmd.test.js 1024B
file
fs-promise.test.js 621B
folder
index.test.js 文件夹
file
create-tasks.test.js 7KB
file
repository.test.js 714B
folder
file 文件夹
folder
parallel 文件夹
file
.ci-task-runner.json 378B
folder
mod5 文件夹
file
webpack.config.js 361B
file
index.js 89B
folder
mod3 文件夹
file
webpack.config.js 361B
file
index.js 89B
folder
mod6 文件夹
file
webpack.config.js 361B
file
index.js 89B
folder
mod2 文件夹
file
webpack.config.js 361B
file
index.js 89B
folder
mod4 文件夹
file
webpack.config.js 361B
file
index.js 89B
folder
mod1 文件夹
file
webpack.config.js 361B
file
log.js 64B
file
index.js 117B
folder
mod7 文件夹
file
webpack.config.js 361B
file
index.js 89B
folder
mod8 文件夹
file
webpack.config.js 361B
file
index.js 89B
file
index.js 1KB
file
package.json 295B
folder
tasks 文件夹
file
.ci-task-runner.json 192B
folder
lib 文件夹
file
webpack.config.js 368B
folder
js 文件夹
file
log.js 64B
file
index.js 47B
folder
mod3 文件夹
file
builder.js 20B
folder
mod2 文件夹
file
webpack.config.js 381B
folder
js 文件夹
file
log.js 64B
file
index.js 90B
folder
mod1 文件夹
file
webpack.config.js 381B
folder
js 文件夹
file
log.js 64B
file
index.js 90B
file
queue.test.js 4KB
file
promiseify.test.js 276B
file
template.test.js 398B
file
loger.test.js 4KB
file
README.md 6KB
file
.gitignore 48B
folder
bin 文件夹
file
ci-task-runner 2KB
file
CHANGELOG.md 465B
file
package.json 1KB
...
zip 文件大小:42.61KB