基于Jenkins的Python脚本执行详解!另附完整安装教程
今天就在服务器上安装一些测试同学们经常用到的内容,最新的服务器已经将python3环境都是自带的了,那么小编介绍下如何安装jenkins然后通过jenkins运行我们的python脚本。
2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)-CSDN博客文章浏览阅读2k次,点赞85次,收藏11次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、app自动化测试、接口测试、性能测试、自动化测试、安全测试及一些常问到的人力资源题目。最主要的是他还收集了像阿里、华为这样的大厂面试真题,还有互动交流板块……https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5501今天就在服务器上安装一些测试同学们经常用到的内容,最新的服务器已经将python3环境都是自带的了,那么小编介绍下如何安装jenkins然后通过jenkins运行我们的python脚本。
Jenkins的安装
jdk的安装
用过jenkins的小伙们都清楚,jenkins是需要依赖于JDK的,那么我们首先需要在服务器上安装JDK环境,这里小编直接通过yum命令直接进行安装。
输入上述命令后,点击回车,喝杯咖啡过一会就会安装完成了。
jenkins下载安装
通过安装完成jdk后,就需要安装jenkins,因为linux服务上没有jenkins相关包,我们需要先进行下载下来,然后在上传到服务器上进行安装,这里小编使用的是清华镜像进行下载。
下载链接:
[https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/](https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/)
下载资源由于是在本地,需要通过XFTP进行将本地文件导入到服务器中,然后在通过yum命令进行安装。
安装命令:yum install [下载jenkins的包]
jenkins的配置
jenkins安装完成后,就需要我们进行配置了,配置程序内容需要我们进入到jenkins的文件目录下
文件目录:
/usr/lib/systemd/system/jenkins.service
这里通过vim命令进行打开文件,将user和Group都改成root,继续往下翻,根据自己情况进行设置对应的端口号。
配置完成后,进行重新启动jenkins服务。
请求jenkins服务
上述重启jenkins后,这里就可以通过对应的服务器地址加上设置的端口号就可以进行请求jenkins网页了。第一次请求,需要根据服务器上的地址将管理员密码输入。
成功填写后,点击确认按钮,进行选择推荐的插件进行安装,进行等待安装完成后在进行使用。
插件下载完成后,系统会提示创建管理员账户,新建一个管理员信息,创建完成后,直接点确认报错就可以了。
编写python脚本
上述介绍已经将jenkins配置的信息基本上配置完成了,接下来就需要编写我们的测试代码了,小编这里通过unittest程序编写了几个简单的case,首先在linux服务器上运行查看是否可以成功,然后在配置到jenkins上。
在服务上执行python test.py 脚本执行成功,接下来小编将脚本配置到jenkins上进行运行。
jenkins执行python脚本
1、登录到jenkins页面中,首先创建一个项目,输入项目名称,选择Freestyle project进行创建项目。
2、项目创建完成后,进入到项目中,直接找到Build Steps处,在这里选择执行 shell命令。
3、上述中设置了执行shell命令,所有需要在输入命令框中首先需要输入#!/bin/bash,下面在进行输入跳转目录的命令,不然jenkins无法读取shell命令,设置命令完成后点击保存按钮。
4、上述信息配置完成后,直接进入到找到构建按钮,然后进行执行项目,执行完成后,进入到构建结果处找到控制台输出,就可以很清楚的看到,python脚本结果已经展示出来了。
总结
本篇文章主要通过linux进行安装jenkins以及配置jenkins环境内容,在通过创建项目进行执行服务器上的python脚本。中间也介绍了一些容易出错或者忽略的地方,都是一些很简单很通俗的知识点,这里希望对您有所帮助,感谢您的阅读。
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
更多推荐
所有评论(0)