Windows环境下使用Tomcat配置Jenkins 调用Python脚本

1、安装Jenkins

准备好以下软件:

  1. JDK

  2. Tomcat

  3. Jenkins.war

1.1 准备工作

JDK环境变量配置
在这里插入图片描述验证JDK环境变量已经配置好:
在这里插入图片描述
1.2 Tomcat部署Jenkins

  1. 解压tomcat,将jenkins.war包放在tomcat的webapps目录下
    在这里插入图片描述2. 启动tomcat,打开tomcat的bin路径,双击startup.bat, 等待tomcat启动完成

在这里插入图片描述3. 检测tomcat是否启动成功

打开浏览器,输入:http://localhost:8080
在这里插入图片描述
3. 访问jenkins

打开浏览器,输入:http://localhost:8080/jenkins,后续根据网页提示需要如下步骤

  1. 打开文件,拷贝密码:
    在这里插入图片描述
    2)遇见离线安装问题,修改插件URL:

浏览器访问:http://localhost:8080/jenkins/pluginManager/advanced

在这里插入图片描述
3)选择安装插件,继续(若插件未安装成功,可以直接忽略,后续根据需求选择安装)

4)进入创建管理员界面

创建管理员 – 用户名:admin

密码:123456

在这里插入图片描述
创建成功后进入welcome界面
在这里插入图片描述2、Jenkins构建项目运行Python脚本

2.1 准备python脚本

准备一个可执行的python脚本,本文可执行的python文件路径为C:\test\pythonTest.py, 其功能是输出Welcome to Jenkins!的文本,如图所示:
在这里插入图片描述
2.2 构建FreeStyle Project执行Python脚本

  1. 在Jenkins主界面,点击New Item,输入项目名,点击OK

在这里插入图片描述
在这里插入图片描述
2. 添加build step

点击Build选项卡,Add build step下拉列表选择“Execute Windows batch command”
在这里插入图片描述
在Command输入需要在Windows Dos窗口执行的命令:
在这里插入图片描述
4. Jenkins构建并查看结果:

浏览MyFirstProject页面,点击“Build Now”开始执行项目
在这里插入图片描述
执行完成后,在Build History查看执行结果:
在这里插入图片描述在这里插入图片描述2.3 设置定时自动构建

如下图,设置每15 分钟构建一次
在这里插入图片描述
常见的构建举例:

每隔5分钟构建一次

H/5 * * * *

每两小时构建一次

H H/2 * * *

每天中午12点定时构建一次

H 12 * * *

每天下午18点定时构建一次

H 18 * * *

每30分钟构建一次:

H/30 * * * *

每2个小时构建一次

H H/2 * * *

最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几个月时间整理的非常全面的,希望也能帮助到有需要的你!
在这里插入图片描述
这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流,同时我也把上面花几个月整理的资料放里边了,赶快加入吧。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。

自学推荐B站视频:

零基础转行软件测试:38天自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!

自动化测试进阶:已上岸华为,涨薪20K,2022最适合自学的python自动化测试教程,自己花16800买的,无偿分享

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
使用Jenkins调用Shell脚本执行SSH时,出现"host key verification failed"错误是因为SSH无法验证远程主机的密钥。这可能是由以下原因导致的: 1. 第一次连接:当第一次使用SSH连接到远程主机时,主机的密钥会被保存在~/.ssh/known_hosts文件中。如果主机的密钥发生了变化,就会导致验证失败。 解决方法:打开Jenkins所在服务器的终端,用ssh命令手动连接到该远程主机,确认是否出现了密钥变化的提示信息。如果确认变化是合理的,可以删除~/.ssh/known_hosts文件中对应的主机密钥,然后重新执行Jenkins任务。 2. 未正确配对:如果远程主机使用了公钥/私钥对进行连接验证,而Jenkins任务在使用SSH时没有正确配置公钥/私钥对,也会导致验证失败。 解决方法:检查Jenkins任务中SSH配置的密钥路径是否正确,并确保公钥已经添加到远程主机的~/.ssh/authorized_keys文件中。 3. hosts文件设置不正确:如果在远程主机的/etc/hosts文件中设置了不正确的主机名,会导致验证失败。 解决方法:在远程主机上检查/etc/hosts文件,确保主机名和IP地址的对应关系正确。 综上所述,解决"host key verification failed"错误的方法包括删除已知主机密钥、正确配置公钥/私钥对和检查/etc/hosts文件设置等。根据具体情况进行排查和解决,可以消除该错误并使Jenkins任务能够顺利执行SSH操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

代码小怡

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

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

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

打赏作者

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

抵扣说明:

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

余额充值