rdtool
Version:
A simple Node.js-based remote deployment tool that makes deployments easier with config files.
22 lines (21 loc) • 917 B
JavaScript
module.exports = {
description: "",
scriptCode: "", // 脚本执行命令(相对路径指向rdt命令执行的目录, 该字段仅作为记录标识)
host: "127.0.0.1",
port: 22,
username: "root",
password: "password",
localBaseDir: "./", // 本地执行命令的根目录(相对路径指向rdt命令执行的目录)
remoteBaseDir: "/home", // 远端执行命令的根目录
isPrintResult: true, // 是否打印执行结果
isPrintCurCommand: true, // 是否打印当前执行的命令
isPrintTotalExecTime: true, // 是否打印总执行时间
isPrintCurTime: true, // 是否在执行中打印当前时间
commands: [
"[local:]npm run build",
"[remote-mkdir:]./test", // Create a directory
"[upload(isPrintUploadPath):]./dist,./test/dist",
"[print:]脚本执行完成",
],
warn: "you need to install rdtool first: npm install rdtool -g",
};