Files
hudi-service/bin/build.js

31 lines
618 B
JavaScript

import {
argv,
cd,
path,
} from 'zx'
import {trim} from "licia";
import {
run_deploy_batch,
run_deploy_root,
run_package,
run_upload,
} from "./library.js";
import metadata from './metadata.js'
const target = metadata[argv.target]
if (!target) {
console.error(`Target ${argv.target} not found`)
} else {
// 切换目录
cd(trim(path.dirname(import.meta.dirname)))
// 执行流程
try {
// await run_deploy_root()
// await run_deploy_batch(target['dependOn'])
await run_package(target['target'])
// await run_upload(target['archive'])
} catch (e) {
console.error(e)
}
}