一、window安装centos7虚拟机

参考网上其他教程

二、Linux安装Jenkins

进入jenkins.io网址,点击download,选择CentOS版本

1、Linux中安装java环境和git

Jenkins的运行需要java环境;安装git是为代码上传给仓库做准备;

yum

-

y list java

*

下载安装

java11

的所有软件包,中途需要输⼊

y

来确认下载

yum install java

-

11

-

openjdk

安装成功,输⼊如下命令检查是否安装成功,如果返回正确的版本号则表示安装成功。

java 

-

version

java

安装⽬录

/

usr

/

lib

/

jvm

/

java

-

1.11.0

-

openjdk

安装

git

yum install git

2、yum安装Jenkins

下载

Jenkins

,进⼊

data

⽬录 :

  cd

/

data

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo (输入提示没有wget,则yum install wget)

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

yum -y install jenkins

3、启动Jenkins

systemctl start jenkins

查看服务器ip:ip addr

关闭防火墙:systemctl stop firewalld)

浏览器访问ip+端口,回车即可打开Jenkins        

4、Jenkins配置

第⼀次启动jenkins,它会⾃动⽣成⼀个密码,它会将这个密码⽣成放到⼀个固定的地⽅,浏览器访问的时候会告诉你该密码的位置,/var/lib/jenkins/secrets/initialAdminPassword,去找到这个密码,cat /var/lib/jenkins/secrets/initialAdminPassword,复制过来。 等待⼀会以后会出现选择⻚⾯,选择安装插件,选择第⼀个 下⾯就是等待插件安装成功,注:插件⼀次可能不会完全安装成功,可以点击Retry再次安装。直到 全部安装成功 配置⽤户名密码,插件安装成功以后让你创建⼀个管理员⽤户,也可以点击右下⻆的使⽤admin账号继续,看个⼈喜好 实例配置,这⼀步不需要修改东⻄,点击保存并完成 点击开始使⽤Jenkins

三、创建git仓库并将代码上传git仓库

1、生成当前环境第三方包

pyhcarm的终端中输入命令:pip freeze

生成requirements.txt

2、将代码上传到git仓库

注册gitee账号,并在账号下创建仓库,创建完成仓库后(且我们依据在第二步中安装了git),根据页面提示在pycharm终端中输入命令,commit--push代码到git仓库。刷新gitee仓库页面新上传好代码文件。

四、Linux安装python3

1、安装依赖环境

输入命令:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2、安装Python3 和Pytest

1.进入opt

文件目录下,

cd /opt/

2.下载python3

(可以到官方先看最新版本多少)

输入命令

wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz

如果出现 找不到

wget

命令,输入

yum -y install wget

,安装其依赖将会被安装

3.安装Python3

安装在

/usr/local/python3

(具体安装位置看个人喜好)

1

)创建目录:

mkdir -p /usr/local/python3

2

)解压下载好的

Python-3.x.x.tgz

(

具体包名因你下载的

Python

具体版本不不同⽽而不不同,

如:我下载的是

Python3.7.1.

那我这里就是

Python-3.7.1.tgz)

输入命令

tar -zxvf Python-3.7.6.tgz

解压后出现

python

的文件夹

4.

进入解压后的目录,编译安装。(编译安装前需要安装编译器

yum install gcc

1

)安装

gcc

输入命令

yum -y install gcc

,确认下载安装输入

“y”

2

3.7

版本之后需要一个新的包

libffi-devel

安装即可:

yum install libffi-devel -y

3

)进入

python

文件夹,生成编译脚本

(

指定安装目录

)

cd Python-3.7.6

./configure --prefix=/usr/local/python3

#/usr/local/python3

为上面步骤创建的目录

4

)编译:

make

5

)编译成功后,编译安装:

make install

6

)检查

python3.7

的编译器:

/usr/local/python3/bin/python3.7

5.建立Python3和pip3的软链:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

6.并将/usr/local/python3/bin加入PATH

1

vim /etc/profile

2

)按

“I”

,然后增加下面内容

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:usr/local/python3/bin

export PATH

3

)按

ESC

,输入

:wq

回车退出。

4

)修改完记得执行行下面的命令,让上一步的修改生效:

source /etc/profile

7.检查Python3及pip3

是否正常可用:

python3 -V

pip3 -V

8.安装pytest:pip3 install -U pytest

9.创建软连接:ln -s /usr/local/python3/bin/pytest /usr/bin/pytest

10. 验证

pytest

--

version

pytest

7.1.2

出现则说明安装成功

五、Jenkins创建项目并配置

1、安装allure插件

系统管理--插件管理--可选插件中搜索allure并安装

系统管理--全局工具配置中,Allure Commandline--新增,选择最新版本,应用,保存

2、新建freestyle项目

create a job 输入项目名称并确定,进入项目设置中

General :

丢弃旧的构建

源码管理:

Credentials--添加--选择Jenkins--类型选择Usename with password,输入git仓库的用户名和密码--添加--外部选择该仓库

构建触发器:

勾选定时构建:eg输入:* 7 * * *,即每天早上七点运行一次

构建环境:

构建:

选择:执行shell,写入命令

#!/bin/bash

2 cd ${WORKSPACE}

3 pip3 install -r requirements.txt --user

4 pytest

WORKSPACE是环境变量,指代当前创建的工作项目

-r:循环安装,每次构建都安装requirements.txt中的第三方包

构建后操作:

选择Allure report,填入Pah

点击应用保存,至此项目创建成功

点击立即构建,查看执行情况

文章来源

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。