Jenkins 部署自动化测试脚本(15) Jenkins入门-环境搭建(1)

  自动化测试脚本开发完成之后,但愿能够把脚本放在公共的环境下提供一个入口供你们一块儿使用,目前最好的解决方案就是须要把代码部署在Jenkins上,下面看下如何在Jenkins配合自动化测试任务;html

  1.首先咱们须要搭建Jenkins的运行环境,请参考Jenkins入门-环境搭建(1)java

  2.环境搭建完成最重要的是安装插件,插件的安装须要根据本身实际的使用状况安装,没有必要大而全的安装,这样很容易引入一些没有必要的麻烦,好比说插件的漏洞,会让你服务器遭受到没必要要的攻击;git

    目前个人代码托管在公司内部的gitlab,首先我须要在Jenkins安装Git plugin/Git client/GIT server Plugin 插件,这里主要咱们想经过jenkins自动从gitlab上获取代码,插件安装称成功之后从新启动Jenkins;shell

  

  3.Jenkins 服务器安装GIT工具服务器

  • Linux 安装GIT
# 安装git
    yum install git -y

# 校验安装是否成功
     git --version
  • Window安装GIT
# 下载地址
https://git-scm.com/download/win

  下载完成一步一步的进行安装直到完成,安装过程当中须要命令添加环境变量,执行git --version 返回结果安装成功  框架

   

  4.Jenkins 配置全局工具maven

  •  系统管理 --> 全局工具配置 --> Git

  • Linux 查询git命令的位置
[root@iZ25vrq5z1zZ plugins]# which git
/usr/bin/git

 

  5.建立Jenkins任务,目前咱们的自动化主要采用Python来开发,因此我这边只要建立一个《构建一个自由风格的软件项目》,若是是java开发的项目能够建立《构建一个maven项目》,其实这里主要就是个模板的问题;工具

  

  6. 配置任务gitlab

    配置Jenkins任务主要配置两点,第一代码管理,第二是构建post

  • 代码管理

    

    代码拉取的权限,代码拉取的权限配置方式不少,咱们这里只要经过gitlab的帐号和密码便可,这样咱们就能够自动拉取代码

    

  • 构建

     构建咱们能够理解为,执行代码的方式便可,若是Linux 下部署构建命令执行shell脚本,若是是win部署,咱们须要构建命令bat脚本;

  

  注意:

    若是代码下载完成后,咱们能够经过pwd的命令查询下当前位置,而后经过相对路径找到代码路径;

  目前我使用pytest 框架来构建自动化测试,因此我这边只须要shell添加pytest命令就能够构建执行;

  

相关文章
相关标签/搜索