feat(bin): 优化脚本
This commit is contained in:
30
bin/build.js
30
bin/build.js
@@ -1,30 +0,0 @@
|
|||||||
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)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
const normalDependencies = ['service-common', 'service-dependencies', 'service-configuration', 'service-forest']
|
|
||||||
const archivePattern = key => `**/${key}-1.0.0-SNAPSHOT.jar`
|
|
||||||
|
|
||||||
const metadata = {
|
|
||||||
api: {
|
|
||||||
dependOn: normalDependencies,
|
|
||||||
target: 'service-api',
|
|
||||||
archive: archivePattern('service-api'),
|
|
||||||
},
|
|
||||||
check: {
|
|
||||||
dependOn: normalDependencies,
|
|
||||||
target: 'service-check',
|
|
||||||
archive: archivePattern('service-check'),
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export default metadata
|
|
||||||
Reference in New Issue
Block a user