前言
随着公司项目逐渐完善,开发、测试、老板都会有使用项目的需求,为了各个环境环境之间互不影响,采用Jenkins多环境部署(主要原因是解放我的双手,因为这些活儿都是纯机械式劳动o(╥﹏╥)o)
以下操作都是在Linux环境下进行。
一、新建任务
新建一个自由风格的任务
二、配置参数
1.General配置
配置环境参数:根据实际环境进行配置
2.源码管理配置
配置仓库地址和拉取仓库代码用户,用户在全局凭证内进行配置,不知道如何配置可以看我另一篇Jenkins文章或者百度。
3.构建——脚本配置
配置脚本,打包、启动关闭服务、传输文件都是通过脚本命令进行操作。
以下是脚本命令,仅供参考,经过测试可以运行。
#!/bin/bash
#jenkins目录
Jenkins_dir=/var/lib/jenkins/jobs/dev-thrid-part/workspace/
#远程目录
Dev_Server_dir=/application/third-part/
Test_Server_dir=/application-hd/thrid/
Show_Server_dir=/application/hd/thrid/
#远程IP
Dev_Server_IP=192.168.0.xxx
Test_Server_IP=192.168.0.xxx
Show_Server_IP=192.168.0.xxx
#打包后的jar包存放地址
Jar_dir=${
Jenkins_dir}target/
#jar包名称
Jar_name=wfyl-thrid-part-service.jar
#旧版本Jar备份地址
Dev_Jar_back_dir=/data/dev-thrid-part/
Test_Jar_back_dir=/</