Jenkins持续集成Python项目

本文介绍了如何在阿里云CentOS7服务器上配置jenkins,包括安装jdk、jenkins、git、python和pytest,然后详细阐述了如何通过jenkins创建job,设置源码管理、构建触发器和构建过程,以实现jenkins自动执行python测试脚本的持续集成流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、前言

二、服务器环境准备工作

1、安装jdk

2、安装jenkins

3、安装git

4、安装python

5、安装pytest

三、jenkins自动执行python脚本

1、jenkins创建job

 2、设置源码管理

3、构建触发器

4、构建

 5、构建job


一、前言

  之前学习了很多自动化测试框架,但是写的脚本都是本地执行,多数用来造数据。最近公司掀起一股自动化测试的风,所以就想研究下如何集成jenkins,本次采用pytest,用的是阿里云服务器centos7。

二、服务器环境准备工作

  以下安装内容,之前的博客有提过,百度一下也可以找到大量参考资料,本次就不再细说安装步骤,主要讲述下每个工具在本次集成工作中所扮演的角色。

1、安装jdk

  因为jenkins基于java编写的,所以需要jdk环境,故要先安装jdk

2、安装jenkins

  Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。借助jenkins,我们可以结合 Git/SVN 自动拉取代码,可以设置定时构建,接着就可以定时触发执行脚本,得到并查看测试报告,最后还可以配置发送邮件等。

  安装完成后,打开浏览器访问jenkins地址,可以正常进入jenkins说明安装成功,具体的配置步骤下面再提及。

3、安装git

  是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,说白了就是存放代码的工具。本次演示代码是存放到git上,所以jenkins想要拉取到git代码的话,所在服务器就需要安装git(yum -y install git)

4、安装python

  jenkins执行python脚本时需要有python环境

  pytest安装需要有pip工具

5、安装pytest

  jenkins配置的shell,本次用的是pytest执行,所以需要安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值