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

2020-04-15  本文已影响0人  风与帆123

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

待更新

上一篇下一篇

猜你喜欢

热点阅读