jenkins——参数化配置、插件安装以及Jenkins SSH 插件安装

22 篇文章 3 订阅
订阅专栏
文章介绍了如何在Jenkins中进行参数化配置Job以适应不同环境的测试,详细步骤包括设置参数、编写Shell命令和观察构建输出。同时,讲解了Jenkins插件的安装、管理,包括代理配置、新装、更新、移除和禁用。特别提到了SSHAgent插件的下载和使用,它在配置从节点执行构建操作时的作用。
摘要由CSDN通过智能技术生成

在这里插入图片描述


一、Jenkins 参数化配置

同一个项目需要在不同环境下测试

参数化 Job 的配置

1、选择参数化构建过程,选择选项参数
2、名称填入 env
3、选项配置三个值分别: dev、test、online
4、添加描述

在这里插入图片描述

5、编写shell命令

在这里插入图片描述

6、构建项目

在这里插入图片描述

7、控制台查看输出

在这里插入图片描述

二、插件安装

Jenkins强大的原因之一就是插件众多
插件帮助Jenkins丰富自身原有的功能

1、插件安装入口

Dashboard ——》 系统管理(Manage Jenkins) ——》 插件管理(Manage Plugins)

在这里插入图片描述

2、插件管理代理

Dashboard ——》 系统管理(Manage Jenkins) ——》 插件管理(Manage Plugins)——》 高级(Advanced)
可以配置代理服务和ip 或者使用国内插件源
Dashboard ——》系统管理(Manage Jenkins) ——》插件管理(Manage Plugins)

在这里插入图片描述

3、插件新装

Dashboard ——》 系统管理(Manage Jenkins) ——》 插件管理(Manage Plugins)——》可选插件(Available)
模糊搜索
勾选后点击安装

在这里插入图片描述

4、插件更新

Dashboard ——》 系统管理(Manage Jenkins) ——》 插件管理(Manage Plugins)——》可更新(Updates)
插件有更新后,会出现在此列表
勾选后点击安装

在这里插入图片描述

5、插件移除和禁用

Dashboard ——》系统管理(Manage Jenkins) ——》 插件管理(Manage Plugins)——》 已安装(Installed)
每个插件后有开关实现禁用和启用
“x” 进行插件的移除

在这里插入图片描述

三、Jenkins SSH 插件安装

在 Jenkins 配置从节点执行构建操作的时候需要用到 SSHAgent

1、下载 SSHAgent 插件

进入菜单 Dashboard ——》 系统管理(Manage Jenkins) ——》 插件管理(Manage Plugins)
在可选插件搜索 SSH Build Agents plugin 安装

在这里插入图片描述

2、SSHAgent 相关使用

在节点管理中,能使用ssh节点 选项为 Launch agents via SSH

在这里插入图片描述

Jenkins 参数化构建
C'mon的博客
07-04 3985
很多时候我们需要根据不同的条件去执行构建,如自动化测试中执行sit、uat、prd环境的构建,Jenkins是支持参数化构建的。参数允许您提示用户输入一个或多个将传递到生成中的输入。例如,您可能有一个项目,它允许用户上传一个包含要测试的二进制文件的zip文件,从而按需运行测试。这可以通过在此处添加文件参数来完成。或者,您可能有一个发布某些软件的项目,并且您希望用户输入将与软件一起上传的发布说明。这可以通过在此处添加一个多行字符串参数来完成。每个参数都有一个名称和某种值,具体取决于参数类型。
jenkins添加ssh server
zhaofengdeng的博客
10-26 1万+
系统管理-->系统设置 拉到最下面有一个ssh server进行添加
jenkins 插件Publish Over SSH (sskey) 同步文件夹
最新发布
码农的专栏
10-12 505
目标:/root/images2。将ssh免密登录的私钥新建到。二、添加sshkey。
Jenkins配置SSH凭据
静水深流
08-22 1520
jenkins中,绕不开的便是操作远程的SSH服务器,如向远程服务器传送文件、在远程服务器上执行脚本或者命令等,而这一切的前提,则需要配置访问远程服务器的凭据,常用的方式包括远程服务器的账号和密码以及密匙对等,本文将从SSH插件安装到认证凭据的配置进行介绍。由于基于账号密码的访问较为简单,便不再进行特殊介绍,本文主要介绍基于密匙对的方式。
ssh-plugin:Jenkins ssh插件
05-23
ssh插件 您可以使用SSH插件通过ssh在远程计算机上运行shell命令。 Jenkins Wiki上提供了更多文档: 贡献 分叉并发送拉取请求(或在GitHub或JIRA上创建问题)
Jenkins SSH 插件安装与使用指南
慕漓的博客
05-29 1438
Jenkins SSH 插件SSH Plugin)允许 Jenkins 通过 SSH 执行远程命令或传输文件,这对于在多个服务器之间进行任务协调、部署和维护工作非常有用。本文将介绍如何安装和使用 Jenkins SSH 插件,实现远程服务器上的自动化操作。
容器化部署 Jenkins,并配置SSH远程操作服务器
m0_59681797的博客
01-27 8260
docker容器化部署Jenkins,并使用Jenkins配置SSH远程操作服务器示例
Jenkins--配置ssh私钥
qq_37924396的博客
07-03 1万+
Jenkins 配置ssh私钥
jenkins使用ssh进行远程部署(windows)-基础安装
weixin_45896182的博客
07-17 1171
1、通过“设置” > “系统” > “可选功能”来检查或安装OpenSSH客户端和服务器(此台电脑已安装展示截图。1、Jenkins 系统管理>插件管理>可选插件 ,搜索Publish Over SSH,点击安装即可,安装成功如下图。2、在Jenkins 系统管理>系统配置>Publish over SSH>SSH Servers中,配置服务端信息。比如我在系统配置中地址是”/“,项目管理地址是aaa/bb,我的目标地址就是C:\aaa\bb。系统配置的地址+这里配置的地址=目标地址,这里默认是C盘。
jenkins插件:publish-over-ssh
01-27
在使用publish-over-ssh插件时,需要安装插件,然后在Jenkins的系统配置中添加SSH凭据。接着,在你的构建项目中添加构建步骤,选择“Publish over SSH”。在这里,你可以配置目标服务器信息,如IP地址、端口、用户名...
jenkins+gitlab参数化构建过程
qq_45429357的博客
07-14 2163
jenkins+gitlab参数化构建
Jenkins dynamic parameter插件+依赖插件,有安装说明
06-13
亲测可用,里面有操作说明。用于Jenkins构建参数化时的动态参数化,在jenkins job的构建参数化配置里,添加参数可以看到新增的Dynamic Parameter插件
jenkins自动化部署配置
06-09
Jenkins 的系统管理中,我们需配置 Publish over SSH 插件,该插件使得 Jenkins 可以通过 SSH 协议与远程服务器通信。配置包括: - **Passphrase**: 如果你的 SSH 私钥有密码保护,这里输入密码。如果不设置,则...
Jenkins自定义安装插件
weixin_53044798的博客
05-17 1216
我们在构建过程中jenkins会给我们生成一个workspace的工作空间,里面会存储我们在构造过程中产生的各种文档(特别是Git拉取到的代码)。如果时间戳显示的日期格式不符合需求,我们可以在系统管理中的Configure System(系统配置)中找到Timestamper 然后定义我们自己的时间戳显示效果,也可以定义Pipeline中的显示效果。这些插件可以说,是我们的Jenkins必备的插件了。该插件提供了一种简单的方法,可以打包所有作业的秘密文件和密码,并在构建过程中使用单个环境变量访问它们。
jenkins配置ssh服务器&配置ssh servers
热门推荐
qq_31564573的博客
12-30 2万+
jenkins配置ssh服务器&配置ssh servers
Jenkins安装SSH插件
阿甘兄
11-13 1529
1.下载插件:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/publish-over-ssh/0.2/publish-over-ssh.hpi 2.打开Jenkins插件管理:Manage Jenkins -> Manage Plugins->Advanced 上传插件: 3.耐心等待安装: 4.重启Jenkins,浏览器地址后面输入restart,http://localhost:8080/restart,并点击确定。 安装完成
jekins创建ssh_jenkins配置SSH远程服务器连接
weixin_39611666的博客
12-24 765
之前用jenkins做了一个自动发布测试,配置任务的Post Steps时,选择的是执行shell命令。如下图:这是在本192.168.26.233服务器上测试的,此服务器上运行jenkins,tomcat。现在换另一种方式,把jenkins打好的包远程发送到另一台服务器上运行。第一步:安装pulish Over SSH插件在系统管理,插件管理里面搜索Pulish Over SSH插件安装。第二步...
Jenkins配置SSH(项目服务器不在193上)
u013043194的博客
03-03 257
生成SSH公钥私钥 在193上使用gitbash即可 ssh-keygen -t rsa 生成完密钥路径 为远程服务器安装SSH 将公钥拷贝到远程服务器上 3.安装完后续操作 3.为Jenkins配置SSH私钥
Jenkins自动化部署:从安装到项目配置详解
- **系统设置**:初始化Jenkins,设置基本的系统参数。 - **新建项目**:创建一个新的项目,为每个项目定制特定的构建流程。 - **项目配置**:设置项目的源码管理(如Git或SVN)、构建触发器、构建脚本等。 - **...
写文章

热门文章

  • 关于AttributeError: type object ‘XXX‘ has no attribute ‘XXX‘的问题 37677
  • 解决Ubuntu与Windows之间无法复制粘贴问题 27951
  • UnboundLocalError: local variable ‘XXX‘ referenced before assignment解决办法 20515
  • 【vue】利用axios发送请求 19193
  • 关于“ModuleNotFoundError: No module named ‘flask._compat‘”的解决 15453

分类专栏

  • 性能测试实战(Jmeter) 付费 4篇
  • 测试平台3(Python+Django) 付费 6篇
  • 测试效能平台2(Python+Django) 付费 20篇
  • 测试效能平台1(Python+Django) 付费 19篇
  • ERP系统开发(Django) 付费 10篇
  • 他山之石 1篇
  • Web自动化平台开发(Python+Flask)
  • Python成长之路 99篇
  • Java筑基之路 17篇
  • 测试左移 2篇
  • Python网络编程 9篇
  • 多线程和多进程 26篇
  • Django 68篇
  • DRF框架源码学习 21篇
  • ORM框架 15篇
  • Django问题解决
  • 接口测试 6篇
  • 自动化测试
  • Unittest 8篇
  • Pytest 13篇
  • 接口自动化测试 7篇
  • Python自动化测试 15篇
  • Web自动化测试 28篇
  • App自动化测试 14篇
  • 自动化测试问题解决
  • Jmeter 6篇
  • 性能测试 11篇
  • Jenkins 22篇
  • 持续集成 13篇
  • Flask 41篇
  • Flask项目实战(商城) 25篇
  • 后端项目开发
  • Django项目开发一(头条) 44篇
  • Python面试题 39篇
  • Django面试题 11篇
  • Redis 5篇
  • 数据结构与算法 32篇
  • 算法题 68篇
  • 动态规划 5篇
  • 回溯法 4篇
  • 二叉树 3篇
  • 链表 5篇
  • 二分查找 5篇
  • Mysql 35篇
  • Linux 13篇
  • Shell 17篇
  • git 9篇
  • ubuntu 10篇
  • 工具使用 6篇
  • Nginx 7篇
  • Docker 15篇
  • 前端学习之路 37篇
  • HTML5 7篇
  • CSS 4篇
  • JavaScript 18篇
  • Vue 8篇
  • Vue项目 7篇

最新评论

  • 代码覆盖率Jacoco演练

    勇敢滴勇: 写的很深入,仔细。博主的文章让我对这个主题有了全新的认识,细节描写非常到位,期待博主未来能够持续分享更多好文,同时也希望能够得到博主的指导,共同进步!同时也希望可以来我博客指导我一番

  • Java面向对象编程基础(二)

    勇敢滴勇: 写的很深入,仔细。博主的文章让我对这个主题有了全新的认识,细节描写非常到位,期待博主未来能够持续分享更多好文,同时也希望能够得到博主的指导,共同进步!同时也希望可以来我博客指导我一番

  • 代码覆盖率Jacoco演练

    啊Q老师: 优质文章,感谢分享

  • Java面向对象编程基础(二)

    从零开始的-CodeNinja之路: 非常喜欢这篇博客!博主的写作风格简洁明了,让人一目了然。文章内容丰富,涵盖了很多实用的知识点,对我来说非常有帮助。尤其是博主在文章中提供了很多实际操作的步骤和技巧,让我能够更好地应用所学的知识。同时,博主的配图也很精美,更加生动地展示了文章中的内容。总之,非常感谢博主的分享,期待博主能够继续输出这样优质的好文。

  • Java面向对象编程基础(二)

    不穿格子衬衫: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,文章思路清晰,图文并茂,详略得当,三连支持,期待博主持续输出好文!

大家在看

  • 论文精选——《A survey on Image Data Augmentation for Deep Learning》
  • 基于OpenMV与STM32的数据通信项目

最新文章

  • Java面向对象编程基础(二)
  • 代码覆盖率Jacoco演练
  • Java面向对象编程基础
2024
10月 5篇
07月 2篇
06月 10篇
05月 7篇
04月 19篇
03月 20篇
02月 20篇
01月 26篇
2023年164篇
2022年327篇
2021年179篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敲代码敲到头发茂密

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家太原玻璃钢雕塑定制商场镭射美陈中山景观玻璃钢动物雕塑温州通用玻璃钢雕塑摆件汕头玻璃钢雕塑材质蚌埠玻璃钢雕塑厂商玻璃钢花盆儿童画背景百汇玻璃钢雕塑东莞树脂玻璃钢雕塑贵州仿铜玻璃钢雕塑供应商中卫玻璃钢雕塑制作厂家无锡广场玻璃钢花盆玻璃钢雕塑阜阳黄山步行街玻璃钢雕塑价位福建走廊商场美陈多少钱商场美陈玻璃贴纸厂家玻璃钢雕塑喷漆厂家玻璃钢名人雕塑制作商场手工饼干diy美陈濮阳玻璃钢卡通雕塑工厂广东大型玻璃钢雕塑哪家便宜玻璃钢动物雕塑流程广州发光景观玻璃钢雕塑供应商洪洞玻璃钢花盆花器云南云南玻璃钢雕塑报价明细表2018元旦商场美陈深圳开业商场美陈供应商安阳玻璃钢泡沫雕塑生产青海玻璃钢海豚雕塑厂家北京主题商场美陈现价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化