1. 安装各种必要插件
添加插件位置
- 安装
Git Parameter插件(用于进行git参数化构建) - 安装
Publish Over SSH插件(用于推送到项目服务器)系统管理->系统配置->Publish over SSH->SSH Servers->新增配置ssh- 点击
高级勾选Use password authentication, or use a different key配置ssh端口号和密码
- 安装
NodeJS插件系统管理->全局工具配置->NodeJS->新增NodeJS配置合适的node版本
- 配置git凭据
系统管理->Manage Credentials->全局->添加凭据- 添加git私钥
类型选择SSH Username with private key->勾选Enter directly添加git私钥
- 添加git私钥
2. 配置项目任务
新建任务->输入项目名称->选择构建一个自由风格的软件项目- 配置
general->选择参数化构建过程->git 参数 源码管理->选择Git输入远程仓库的URl并选择之添加的git私钥构建环境->Provide Node & npm bin/ folder to PATH构建->选择执行 shell构建后操作->选择Send build artifacts over SSH->选择上面SSH Servers配置的链接
3.构建上传任务
到目前为止已经可以实现项目的手动点击上传了,但是在实际项目中开发环境和线上环境是分开的,因此不同分支需要打包到不同服务器。
4.数构建到不同的服务器
general->参数化构建过程->新增选项参数构建后操作->SSH Publishers最外层的高级中填入上面配置的参数名构建后操作->SSH Server->高级->选择lable填入参数构建后操作->Send build artifacts over SSH->Add Server添加一个新的服务器配置- 选择分支和参数进行构建