• 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买的,无偿分享

    在这里插入图片描述

  • 相关阅读:
    知乎 日报
    顺序表和链表的优缺点总结
    BioVendor人俱乐部细胞蛋白(CC16)Elisa试剂盒研究领域
    taro 支付宝/微信小程序的chooseImage真机和开发工具上的区别
    剑指JUC原理-14.ReentrantLock原理
    Set集合
    日常学习记录随笔-大数据之日志(hadoop)收集实战
    微信小程序 右上角分享 实现代码
    <PLC><西门子><工控>西门子博图V18中使用SCL语言编写一个CRC16-modbus校验程序
    【JavaWeb】一篇文章学习Tomcat
  • 原文地址:https://blog.csdn.net/weixin_57805858/article/details/126763774