美文网首页
基于python3.x+webdriver+Jenkins配置U

基于python3.x+webdriver+Jenkins配置U

作者: 风与帆123 | 来源:发表于2020-04-15 10:51 被阅读0次

    1.Python3.x搭建

    1.1下载源代码:直接用wget在官网下载,命令如下

    wgethttps://www.python.org/ftp/python/3.7.0/Python-3.7.0b5.tgz

    因为Centos 6.8安装Python3.7会缺少两个库,会报如下错误zipimport.ZipImportError: can't decompress data; zlib not available

    ModuleNotFoundError: No module named'_ctypes'

    所以需要先安装, 命令如下:

    yuminstall  -y zlib*

    yuminstall  -y libffi-devel

    1.2解压源代码,命令如下

    tar-zxvf Python-3.7.0b5.tgz

    1.3配置环境,命令如下

    cdPython-3.7.0b5

    ./configure

    1.4编译源码,并且安装,命令如下:

    make&& make install

    Python3.7已经安装完成。

    2.连通GitLab

    2.1Git安装

    yum -y install git

    2.2生成SSH key &,把key放在Gitlab

    3.Jenkins安装&配置

    3.1.Jenkins安装

    1 下载安装

    wget -O /etc/yum.repos.d/jenkins.repohttp://pkg.jenkins-ci.org/redhat/jenkins.repo 

    rpm --importhttp://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key 

    yum install jenkins

    2.设置jenkins端口和用户

    sudo vi /etc/sysconfig/jenkins 

    更改用户为root

    更改端口

    3安装目录和日志

    /usr/lib/jenkins #安装目录 

    /var/log/jenkins #日志目录

    4 jenkins启动&停止

    service jenkins start 

    service Jenkins stop

    service jenkins restart

    3.2.Jenkins配置

    1系统配置

    PATH :从echo $PATH获取,放到Environment variables中

    2.权限配置

    插件:Role-based Authorization Strategy

    4.安装chromedirver+ selenium

    4.1安装selenium

    pip3install selenium

    4.2安装chrome

    curl https://intoli.com/install-google-chrome.sh | bash

    验证是否成功

    google-chrome-stable --no-sandbox --headless --disable-gpu--screenshot     https://www.baidu.com

    并且在此目录下有个screenshot.png

    4.3安装chrome-driver

    1.首先查看自己的chrome版本,因为是安装的稳定版

    yumlist | grep chrome

    2.下载chrome-driver 去官网找到对应的chrome liunx版本

    https://npm.taobao.org/mirrors/chromedriver

    3.上传到centos服务器的固定目录,如/data/apps/webdriver/

    4.查看 chromedriver 是否正确

    ./chromedriver --version

    5.jenkins创建job

    待更新

    相关文章

      网友评论

          本文标题:基于python3.x+webdriver+Jenkins配置U

          本文链接:https://www.haomeiwen.com/subject/cotkrxtx.html