51Testing软件测试论坛

标题: 基于Jenkins的Python脚本执行详解! [打印本页]

作者: lsekfe    时间: 2023-12-27 11:17
标题: 基于Jenkins的Python脚本执行详解!
上一篇文章阿里云Linux服务器配置入门详解介绍到将新买的服务器配置好了,今天就在服务器上安装一些测试同学们经常用到的内容,最新的服务器已经将python3环境都是自带的了,那么小编介绍下如何安装jenkins然后通过jenkins运行我们的python脚本。
Jenkins的安装用过jenkins的小伙们都清楚,jenkins是需要依赖于JDK的,那么我们首先需要在服务器上安装JDK环境,这里小编直接通过yum命令直接进行安装。
[attach]146976[/attach]
输入上述命令后,点击回车,喝杯咖啡过一会就会安装完成了。
[attach]146977[/attach]
jenkins下载安装
通过安装完成jdk后,就需要安装jenkins,因为linux服务上没有jenkins相关包,我们需要先进行下载下来,然后在上传到服务器上进行安装,这里小编使用的是清华镜像进行下载。

下载链接:

下载资源由于是在本地,需要通过XFTP进行将本地文件导入到服务器中,然后在通过yum命令进行安装。

安装命令:yum install  [下载jenkins的包]
[attach]146978[/attach]jenkins的配置
jenkins安装完成后,就需要我们进行配置了,配置程序内容需要我们进入到jenkins的文件目录下

文件目录:
/usr/lib/systemd/system/jenkins.service

这里通过vim命令进行打开文件,将user和Group都改成root,继续往下翻,根据自己情况进行设置对应的端口号。
[attach]146979[/attach]配置完成后,进行重新启动jenkins服务。
[attach]146980[/attach]
请求jenkins服务
上述重启jenkins后,这里就可以通过对应的服务器地址加上设置的端口号就可以进行请求jenkins网页了。第一次请求,需要根据服务器上的地址将管理员密码输入。
[attach]146981[/attach]
成功填写后,点击确认按钮,进行选择推荐的插件进行安装,进行等待安装完成后在进行使用。
[attach]146982[/attach]
插件下载完成后,系统会提示创建管理员账户,新建一个管理员信息,创建完成后,直接点确认报错就可以了。
[attach]146983[/attach]
编写python脚本
上述介绍已经将jenkins配置的信息基本上配置完成了,接下来就需要编写我们的测试代码了,小编这里通过unittest程序编写了几个简单的case,首先在linux服务器上运行查看是否可以成功,然后在配置到jenkins上。
[attach]146984[/attach]在服务上执行python test.py 脚本执行成功,接下来小编将脚本配置到jenkins上进行运行。
[attach]146985[/attach]
jenkins执行python脚本
1、登录到jenkins页面中,首先创建一个项目,输入项目名称,选择Freestyle project进行创建项目。
[attach]146986[/attach]
2、项目创建完成后,进入到项目中,直接找到Build Steps处,在这里选择执行 shell命令。
[attach]146987[/attach]
3、上述中设置了执行shell命令,所有需要在输入命令框中首先需要输入#!/bin/bash,下面在进行输入跳转目录的命令,不然jenkins无法读取shell命令,设置命令完成后点击保存按钮。
[attach]146988[/attach]
4、上述信息配置完成后,直接进入到找到构建按钮,然后进行执行项目,执行完成后,进入到构建结果处找到控制台输出,就可以很清楚的看到,python脚本结果已经展示出来了。
[attach]146990[/attach]
总结

本篇文章主要通过linux进行安装jenkins以及配置jenkins环境内容,在通过创建项目进行执行服务器上的python脚本。中间也介绍了一些容易出错或者忽略的地方,都是一些很简单很通俗的知识点,这里希望对您有所帮助,感谢您的阅读。



作者: oliver.tang    时间: 2024-1-30 16:01
感谢分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2