UNPKG

kef-cloudbuild-runner

Version:

runner for cloudbuild

35 lines (32 loc) 1.48 kB
#!/usr/bin/env node const program = require('commander'); const pkg = require('../package.json'); const main = require('../lib/index'); program .version(pkg.version) .option('--projectDir [projectDir]', '源代码目录') .option('--sourceUrl [sourceUrl]', '源码包地址') .option('--sourceStrip [sourceStrip]', '压缩包 strip') .option('--sourceDir [sourceDir]', '源码包目录') .option('--buildDest [buildDest]', '构建目录名称') .option('--buildMap [buildMap]', 'Source Map 目录名称') .option('--builderDir [builderDir]', '构建器目录') .option('--buildType [buildType]', '构建类型') .option('--buildCmd [buildCmd]', 'cmd 命令') .option('--buildEnv [buildEnv]', '本地构建或线上构建') .option('--buildArgv [buildArgv]', '构建动态参数') .option('--buildDebug [buildDebug]', '构建 debug 标识') .option('--gitGroup [gitGroup]', 'group') .option('--gitProject [gitProject]', 'project') .option('--gitBranch [gitBranch]', 'branch') .option('--gitCommitId [gitCommitId]', 'commitId') .option('--gitRepo [gitRepo]', 'repo') .option('--user [user]', '源码包目录') .option('--upload', '是否上传构建结果') .option('--ossToken [ossToken]', '加密 oss 配置') .option('--ossSecret [ossSecret]', '解密 oss 配置的 token') .option('--containerResultFile [containerResultFile]', 'oss 结果文件地址') .parse(process.argv); main.run(program).catch(e => { process.exit(1); })