1.0.2 • Published 3 years ago

joypublish v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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.

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.1.5

3 years ago