1.0.2 • Published 3 years ago
joypublish v1.0.2
jp
这个模块用于向内部jumpserver堡垒系统中部署测试项目文件
BONUS: 这个模块不支持浏览器环境运行.
install
在NPM命令行下使用(全局命令时候单一项目)
npm install jp -g
多项目安装到项目内,执行命令加入package.json中即可
{
"name": "",
"version": "1.0.0",
"description": "",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"publish": "jp publish"
},
"devDependencies": {
"jpublish": "^0.1.4",
},
}
执行命令需要前需要先添加配置文件。
{
execStep: [`ls -l\r\n`, `exit\r\n`], // 执行部署命令
remoteIp: '192.168.1.111', // 堡垒机ip
port: '2222' // 堡垒机端口
userName: '', // 用户名
password: '', // 密码
targetDir: '/Default', // 目标服务器路径
targeIp: '', // 目标服务器ip
localDir: '', // 本地待打包的文件
timeout: 2000 // 堡垒机延迟断开时间
}
命令行选项
命令:
jp publish 上传文件到堡垒机(全局命令)
npm run publish (项目命令)
license
MIT. Copyright (c) TXKJ zhanglinghua.