基于Jenkins的Python脚本执行详解!另附完整安装教程

今天就在服务器上安装一些测试同学们经常用到的内容,最新的服务器已经将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脚本。中间也介绍了一些容易出错或者忽略的地方,都是一些很简单很通俗的知识点,这里希望对您有所帮助,感谢您的阅读。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值