作者:So橼酆_292 | 来源:互联网 | 2023-09-11 14:42
一、前言本文主要实现jenkins的参数化构建配置和远程服务器部署,其它操作可自行研究。frompc˃添加一个关于项目分支的参数,单选,以,分隔参数值dev,test,maste
一、前言本文主要实现jenkins的参数化构建配置和远程服务器部署。 关于其他操作,请自己研究。
二、参数化构建配置1、安装插件Extended Choice Parameter。
2、参数化构建配置新的测试任务
This project is parameterized -添加要检查的扩展选项参数
添加项目分支的参数、单选和,以分隔参数值dev、test和master
简单地拿一个测试项目吧
在execute shell中,可以用${BRANCH}获取参数值
保存后构建具有参数的构建
可以显示通过输出日志获取的参数内容
三、远程服务器部署1、安装插件Publish Over SSH。
2、配置管理连接配置系统
配置ssh发布
请配置新任务
温馨提示:小编存在之前的一个test任务是直接修改配置。 没有的话,自己重新做就行了。 很简单。
addpost -构建-发送文件资源安全命令服务器
配置执行命令注:小编在此直接执行简单的命令。 进入主目录,创建test.txt文件,然后输入hello world
已配置。 保存完成后,请再次Build,确认输出日志
检查远程服务器上的文件内容
配置传输文件源文件:以Jenkins下的任务路径为根目录的源文件。/users/zhengqing ya/. Jenkins/workspace/testremoveprefix 3360要删除的前缀。 如果不删除,最后传输到远程服务时,目标目录中存在远程目录。 远程目录是以前在manage Jenkins-configure system-publishoverssh配置中支持远程目录的/主页。 例如,将最后一个远程目录/home/设置为
保存并构建远程服务器时,会找到传输的文件
今天分享句子:创造才是真正的乐趣; 努力才是充实的生活。