Jenkins——多环境部署项目

本文介绍了如何使用Jenkins实现多环境部署,包括新建自由风格任务,配置环境参数、源码管理、构建脚本,以及如何查看构建结果。通过参数化配置,实现不同环境的灵活切换,自动化处理部署过程。
摘要由CSDN通过智能技术生成


前言

随着公司项目逐渐完善,开发、测试、老板都会有使用项目的需求,为了各个环境环境之间互不影响,采用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=/</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值