liunx+Jenkins+git+python下自动化持续集成

1,安装yum,wget, vim ,lrzsz,Transmit

2,安装jdk,tomcat

3,安装jenkins

4,安装git

5,安装python3以及库

6,配置pycharm+git

7,简单配置Jenkins让运行起来

8,优化配置Jenkins

 


1,安装yum

一,下载yum安装包并解压

https://www.cnblogs.com/jukaiit/p/8877975.html

wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz  

tar xvf yum-3.2.28.tar.gz

二、进入yum-3.2.28文件夹中进行安装,执行安装指令

cd yum-3.2.28 

yum install yum

三、更新到新版本

yum check-update

yum update

yum clean all

四,安装 wget vim lrzsz

yum -y install wget vim lrzsz

五,安装xshell(windows),和iterm(mac)连接服务器

Transmit连接服务器,可以可视化服务器文件,方便管理如下图左边的是服务器文件

 

liunx+Jenkins+git+python下自动化持续集成_第1张图片

2,安装jdk,tomcat

liunx+Jenkins+git+python下自动化持续集成_第2张图片

yum -y install java-1.8.0-openjdk.x86_64

java  javac

安装tomcat

官网下载https://tomcat.apache.org/download-80.cgi

liunx+Jenkins+git+python下自动化持续集成_第3张图片

tar -zxvf apache-tomcat-8.0.50.tar.gz

mkdir /usr/local/tomcat

mv apache-tomcat-8.5.43/* /usr/local/tomcat/

3,安装jenkins

官网 https://pkg.jenkins.io/redhat-stable/

 

cd /opt/

rpm -ivh 

/etc/init.d/jenkins start

netstat -tnlp | grep 8080

打开Jenkins

服务器域名:8080

 

liunx+Jenkins+git+python下自动化持续集成_第4张图片

选择第二个自定义安装插件,先安装git就好

再就是设置账号密码,下面再详细配置

4,git

yum install git   先用这个命令安装,不行了再用下面方法(一般这一个命令就可以搞定)

①、获取github最新的Git安装包下载链接,进入Linux服务器,执行下载,命令为:wget https://github.com/git/git/archive/v2.17.0.tar.gz;

②、压缩包解压,命令为:tar -zxvf v2.17.0.tar.gz;

③、安装编译源码所需依赖,命令为:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker耐心等待安装,出现提示输入y即可;

④、安装依赖时,yum自动安装了Git,需要卸载旧版本Git,命令为:yum remove git出现提示输入y即可;

⑤、进入解压后的文件夹,命令cd git-2.17.0,然后执行编译,命令为make prefix=/usr/local/git all耐心等待编译即可;

⑥、安装Git至/usr/local/git路径,命令为make prefix=/usr/local/git install;

⑦、打开环境变量配置文件,命令vim /etc/profile,在底部加上Git相关配置信息:

PATH=$PATH:/usr/local/git/bin 

export PATH

然后保存,退出!

⑧、输入命令git --version,查看安装的git版本,校验通过,安装成功。

5,安装python3以及库

自带的python2.7升级为python3

https://www.cnblogs.com/Jimc/p/10218387.html

按这个文档一步步走,最好输入 python3 -V  OK了就恭喜成功

接下来安装库

1,查看库的路径

pip3 insatll xlrd  之类的安装就好了

安装pytest

pip3 install pytest

pip3 install allure-pytest

6,配置pycharm+git

安装这个配置
https://www.cnblogs.com/AngesZhu/p/7767199.html

改了代码,提交一下就可以同步到GitHub,这个我还没研究太深,大家百度继续学习

liunx+Jenkins+git+python下自动化持续集成_第5张图片

liunx+Jenkins+git+python下自动化持续集成_第6张图片

7,配置Jenkins

1,配置git变量

 

liunx+Jenkins+git+python下自动化持续集成_第7张图片

 

liunx+Jenkins+git+python下自动化持续集成_第8张图片

2,配置python3环境变量

 

liunx+Jenkins+git+python下自动化持续集成_第9张图片

which python3

找到路径

liunx+Jenkins+git+python下自动化持续集成_第10张图片

[root@vagrant-centos65 ~]# ssh-keygen -t rsa -C "[email protected]"

cat ~/.ssh/id_rsa.pub    公钥

cat ~/.ssh/id_rsa   私钥     

把公钥加到GitHub

liunx+Jenkins+git+python下自动化持续集成_第11张图片

把私钥

 

liunx+Jenkins+git+python下自动化持续集成_第12张图片

配置下面的

 

liunx+Jenkins+git+python下自动化持续集成_第13张图片

空间目录

如果找不到Jenkins安装到哪了

find / -name jenkins

查找

liunx+Jenkins+git+python下自动化持续集成_第14张图片

保存,出去立即构建,成功

8,优化配置Jenkins

丢弃构建,一般我这样配置

 

liunx+Jenkins+git+python下自动化持续集成_第15张图片

轮询构建(我用的是每两分钟检查一次代码有变动构建一次)

liunx+Jenkins+git+python下自动化持续集成_第16张图片

钉钉消息推送通知

照着敲  很简单
https://blog.csdn.net/workdsz/article/details/77531802

 


安装allure(教程)

https://blog.csdn.net/lhh08hasee/article/details/82697729

https://blog.csdn.net/qianghaohao/article/details/97249793

 

你可能感兴趣的:(持续集成)